Skip to main content

ThemeRuntime

FitFileViewer - API Documentation v30.0.1


FitFileViewer - API Documentation / utils/theming/core/themeRuntime / ThemeRuntime

Interface: ThemeRuntime

Defined in: utils/theming/core/themeRuntime.ts:36

Properties​

addBodyClass​

readonly addBodyClass: (className: string) => void

Defined in: utils/theming/core/themeRuntime.ts:37

Parameters​

className​

string

Returns​

void


clearTimeout​

readonly clearTimeout: (timer: Timeout) => void

Defined in: utils/theming/core/themeRuntime.ts:38

Parameters​

timer​

Timeout

Returns​

void


createAbortController​

readonly createAbortController: () => AbortController

Defined in: utils/theming/core/themeRuntime.ts:39

Returns​

AbortController


createThemeChangeEvent​

readonly createThemeChangeEvent: <T>(detail: T) => CustomEvent<T>

Defined in: utils/theming/core/themeRuntime.ts:40

Type Parameters​

T​

T

Parameters​

detail​

T

Returns​

CustomEvent<T>


ensureThemeTransitionStyles​

readonly ensureThemeTransitionStyles: (cssText: string) => void

Defined in: utils/theming/core/themeRuntime.ts:41

Parameters​

cssText​

string

Returns​

void


getBodyComputedStyleProperty​

readonly getBodyComputedStyleProperty: (name: string) => string

Defined in: utils/theming/core/themeRuntime.ts:42

Parameters​

name​

string

Returns​

string


getBodyElement​

readonly getBodyElement: () => HTMLElement | null

Defined in: utils/theming/core/themeRuntime.ts:43

Returns​

HTMLElement | null


getDocumentEventTarget​

readonly getDocumentEventTarget: () => EventTarget | null

Defined in: utils/theming/core/themeRuntime.ts:44

Returns​

EventTarget | null


getBrowserEventTarget​

readonly getBrowserEventTarget: () => EventTarget | null

Defined in: utils/theming/core/themeRuntime.ts:45

Returns​

EventTarget | null


getStorageItem​

readonly getStorageItem: (key: string) => string | null

Defined in: utils/theming/core/themeRuntime.ts:46

Parameters​

key​

string

Returns​

string | null


getSystemThemeMediaQuery​

readonly getSystemThemeMediaQuery: () => MediaQueryList | null

Defined in: utils/theming/core/themeRuntime.ts:47

Returns​

MediaQueryList | null


setTimeout​

readonly setTimeout: (callback: () => void, delayMs: number) => Timeout

Defined in: utils/theming/core/themeRuntime.ts:48

Parameters​

callback​

() => void

delayMs​

number

Returns​

Timeout


removeBodyClasses​

readonly removeBodyClasses: (...classNames: string[]) => void

Defined in: utils/theming/core/themeRuntime.ts:52

Parameters​

classNames​

...string[]

Returns​

void


removeStorageItem​

readonly removeStorageItem: (key: string) => void

Defined in: utils/theming/core/themeRuntime.ts:53

Parameters​

key​

string

Returns​

void


setStorageItem​

readonly setStorageItem: (key: string, value: string) => void

Defined in: utils/theming/core/themeRuntime.ts:54

Parameters​

key​

string

value​

string

Returns​

void


setThemeDataAttributes​

readonly setThemeDataAttributes: (theme: string) => void

Defined in: utils/theming/core/themeRuntime.ts:55

Parameters​

theme​

string

Returns​

void


updateMetaThemeColor​

readonly updateMetaThemeColor: (themeColor: string) => void

Defined in: utils/theming/core/themeRuntime.ts:56

Parameters​

themeColor​

string

Returns​

void