Skip to main content

AddFullScreenButtonRuntime

FitFileViewer - API Documentation v30.0.1


FitFileViewer - API Documentation / utils/ui/controls/addFullScreenButtonRuntime / AddFullScreenButtonRuntime

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