moderator-toolbox-nxg-for-reddit / dom/shreddit/modNotes

dom/shreddit/modNotes

Functions

findModNotesTargets()

findModNotesTargets(root): ModNotesTarget[]

Defined in: extension/data/dom/shreddit/modNotes.ts:31

Find mod-notes-opener elements that need a toolbox author anchor. Skips openers inside feed credit bars (handled by findCreditBarTargets), hover card slots, avatar slots, and those already processed (marked with a .toolbox-author-slot next sibling).

Note: mod-queue-list-item is included in ancestor lookups for forward compatibility, but current Reddit queues render shreddit-post/shreddit-comment with view-context=”ModQueue”.

Parameters

root

Element

Returns

ModNotesTarget[]

Interfaces

ModNotesTarget

Defined in: extension/data/dom/shreddit/modNotes.ts:6

Data extracted from a mod-notes-opener element outside feed credit bars.

Properties

author

author: string

Defined in: extension/data/dom/shreddit/modNotes.ts:8

conversationId

conversationId: string | null

Defined in: extension/data/dom/shreddit/modNotes.ts:12

isRemoved

isRemoved: boolean

Defined in: extension/data/dom/shreddit/modNotes.ts:19

Whether the thing has been removed.

opener

opener: Element

Defined in: extension/data/dom/shreddit/modNotes.ts:7

postId

postId: string

Defined in: extension/data/dom/shreddit/modNotes.ts:11

subreddit

subreddit: string

Defined in: extension/data/dom/shreddit/modNotes.ts:9

thingAncestor

thingAncestor: Element | null

Defined in: extension/data/dom/shreddit/modNotes.ts:17

The ancestor shreddit-comment, shreddit-post, or mod-queue-list-item that still needs a thing-level container, or null when none was found or one already exists.

thingId

thingId: string

Defined in: extension/data/dom/shreddit/modNotes.ts:10