moderator-toolbox-nxg-for-reddit / modules/betterbuttons/features/distinguishToggle

modules/betterbuttons/features/distinguishToggle

Functions

createDistinguishToggleHandlers()

createDistinguishToggleHandlers(): object

Defined in: extension/data/modules/betterbuttons/features/distinguishToggle.tsx:55

Creates handlers for the distinguish-toggle feature.

Returns

addSticky (inject sticky links), distinguishClicked (handle distinguish clicks), and cleanup (dispose the factory’s timer and unmount every injected sticky link) to pass to lifecycle.mount in index.ts.

addSticky

addSticky: () => void

Returns

void

cleanup

cleanup: () => Promise<void> = lifecycle.cleanup

Run registered cleanup functions in reverse registration order.

Returns

Promise<void>

distinguishClicked

distinguishClicked: (element, event) => void

Parameters
element

Element

event

Event

Returns

void