Skip to main content

Interface: AddFullScreenButtonRuntime

Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:34

Properties​

addDocumentEventListener​

addDocumentEventListener: (type: string, listener: EventListener, options?: Readonly<AddEventListenerOptions>) => void;

Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:35

Parameters​

type​

string

listener​

EventListener

options?​

Readonly<AddEventListenerOptions>

Returns​

void


addWindowEventListener​

addWindowEventListener: (type: string, listener: EventListener, options?: Readonly<AddEventListenerOptions>) => void;

Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:40

Parameters​

type​

string

listener​

EventListener

options?​

Readonly<AddEventListenerOptions>

Returns​

void


createAbortController​

createAbortController: () => AbortController;

Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:45

Returns​

AbortController


createSvgElement​

createSvgElement: <K>(tagName: K) => SVGElementTagNameMap[K];

Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:46

Type Parameters​

K​

K extends keyof SVGElementTagNameMap

Parameters​

tagName​

K

Returns​

SVGElementTagNameMap[K]


createElement​

createElement: <K>(tagName: K) => HTMLElementTagNameMap[K];

Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:49

Type Parameters​

K​

K extends keyof HTMLElementTagNameMap

Parameters​

tagName​

K

Returns​

HTMLElementTagNameMap[K]


createMutationObserver​

createMutationObserver: (callback: MutationCallback) =>
AddFullScreenButtonMutationObserver;

Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:52

Parameters​

callback​

MutationCallback

Returns​

AddFullScreenButtonMutationObserver


appendToBody​

appendToBody: (element: HTMLElement) => void;

Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:55

Parameters​

element​

HTMLElement

Returns​

void


getDocument​

getDocument: () => Document;

Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:56

Returns​

Document


getElementById​

getElementById: (id: string) =>
| HTMLElement
| null;

Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:57

Parameters​

id​

string

Returns​

| HTMLElement | null


hasBodyClass​

hasBodyClass: (className: string) => boolean;

Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:58

Parameters​

className​

string

Returns​

boolean


isHTMLElement​

isHTMLElement: (value: unknown) => value is HTMLElement;

Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:59

Parameters​

value​

unknown

Returns​

value is HTMLElement


isKeyboardEvent​

isKeyboardEvent: (value: unknown) => value is KeyboardEvent;

Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:60

Parameters​

value​

unknown

Returns​

value is KeyboardEvent


observeBody​

observeBody: (observer: AddFullScreenButtonMutationObserver, options: MutationObserverInit) => void;

Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:61

Parameters​

observer​

AddFullScreenButtonMutationObserver

options​

MutationObserverInit

Returns​

void


querySelector​

querySelector: (selector: string) =>
| HTMLElement
| null;

Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:65

Parameters​

selector​

string

Returns​

| HTMLElement | null


removeDocumentEventListener​

removeDocumentEventListener: (type: string, listener: EventListener) => void;

Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:66

Parameters​

type​

string

listener​

EventListener

Returns​

void


removeWindowEventListener​

removeWindowEventListener: (type: string, listener: EventListener) => void;

Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:70

Parameters​

type​

string

listener​

EventListener

Returns​

void