moderator-toolbox-nxg-for-reddit / modules/queue_overlay/dom
modules/queue_overlay/dom¶
Functions¶
createQueueOverlayHandlers()¶
createQueueOverlayHandlers():
Promise<QueueOverlayHandlers>
Defined in: extension/data/modules/queue_overlay/dom.ts:25
Asynchronously creates the queue overlay event handlers, loading subreddit lists from settings.
Returns¶
Promise<QueueOverlayHandlers>
The fully initialized handler object.
Interfaces¶
QueueOverlayHandlers¶
Defined in: extension/data/modules/queue_overlay/dom.ts:8
Event handlers created by createQueueOverlayHandlers for lifecycle delegation.
Properties¶
handleModqueueClick¶
handleModqueueClick: (
target,event) =>void
Defined in: extension/data/modules/queue_overlay/dom.ts:10
Intercepts modqueue button clicks to open the overlay instead of navigating.
Parameters¶
target¶
Element
event¶
Event
Returns¶
void
handleOpenQueueEvent¶
handleOpenQueueEvent: (
event) =>void
Defined in: extension/data/modules/queue_overlay/dom.ts:12
Handles the custom tb:mysubs-open-queue event dispatched by other modules.
Parameters¶
event¶
Event
Returns¶
void
handleSubredditQueueClick¶
handleSubredditQueueClick: (
target,event) =>void
Defined in: extension/data/modules/queue_overlay/dom.ts:16
Handles clicks on elements with data-type and data-subreddit to open a specific queue.
Parameters¶
target¶
Element
event¶
Event
Returns¶
void
handleUnmoderatedClick¶
handleUnmoderatedClick: (
target,event) =>void
Defined in: extension/data/modules/queue_overlay/dom.ts:14
Intercepts unmoderated button clicks to open the overlay instead of navigating.
Parameters¶
target¶
Element
event¶
Event
Returns¶
void
openSubredditQueue¶
openSubredditQueue: (
subreddit,type) =>void
Defined in: extension/data/modules/queue_overlay/dom.ts:18
Programmatically opens the overlay for a specific subreddit and queue type.
Parameters¶
subreddit¶
string
type¶
"modqueue" | "unmoderated"
Returns¶
void