moderator-toolbox-nxg-for-reddit / modules/massmoderation/oldReddit/expandReports

modules/massmoderation/oldReddit/expandReports

Functions

createExpandReportsHandlers()

createExpandReportsHandlers(settings): object

Defined in: extension/data/modules/massmoderation/oldReddit/expandReports.ts:20

Expands queue report details when the expandReports setting is on. No page-type gate: Reddit only renders .report-reasons for a moderator of the sub in question, so the class is inert everywhere else.

Parameters

settings

Pick<MassModerationSettings, "expandReports">

Subset of Mass Moderation settings this factory reads.

Returns

{cleanup}; index.ts passes cleanup to lifecycle.mount.

cleanup()

cleanup(): void

Clears the class so teardown leaves Reddit’s markup as it was found.

Returns

void

Variables

reportsExpandedClass

const reportsExpandedClass: "toolbox-reports-expanded" = 'toolbox-reports-expanded'

Defined in: extension/data/modules/massmoderation/oldReddit/expandReports.ts:11

Class on #siteTable that forces every .report-reasons block open (see massmoderation.css).