moderator-toolbox-nxg-for-reddit / modules/shreddit/dom
modules/shreddit/dom¶
Functions¶
createShredditHandlers()¶
createShredditHandlers(
options):ShredditHandlers
Defined in: extension/data/modules/shreddit/dom.ts:40
Creates the Shreddit DOM handlers responsible for injecting toolbox author/thing containers.
Parameters¶
options¶
Shreddit handler settings (see ShredditSettings).
Returns¶
Interfaces¶
ShredditHandlers¶
Defined in: extension/data/modules/shreddit/dom.ts:27
Handlers returned by createShredditHandlers for wiring up the Shreddit module lifecycle.
Properties¶
handleListenerLoaded¶
handleListenerLoaded: () =>
void
Defined in: extension/data/modules/shreddit/dom.ts:29
Called once when the TBListenerLoaded signal fires (all modules registered), triggering an initial full-page scan.
Returns¶
void
handleMutations¶
handleMutations:
MutationCallback
Defined in: extension/data/modules/shreddit/dom.ts:31
MutationObserver callback that processes newly added DOM nodes.
processNode¶
processNode: (
node) =>void
Defined in: extension/data/modules/shreddit/dom.ts:33
Processes a single root element, injecting toolbox containers into any recognized Shreddit targets within it.
Parameters¶
node¶
Element
Returns¶
void