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β
readonlyaddBodyClass: (className:string) =>void
Defined in: utils/theming/core/themeRuntime.ts:37
Parametersβ
classNameβ
string
Returnsβ
void
clearTimeoutβ
readonlyclearTimeout: (timer:Timeout) =>void
Defined in: utils/theming/core/themeRuntime.ts:38
Parametersβ
timerβ
Timeout
Returnsβ
void
createAbortControllerβ
readonlycreateAbortController: () =>AbortController
Defined in: utils/theming/core/themeRuntime.ts:39
Returnsβ
AbortController
createThemeChangeEventβ
readonlycreateThemeChangeEvent: <T>(detail:T) =>CustomEvent<T>
Defined in: utils/theming/core/themeRuntime.ts:40
Type Parametersβ
Tβ
T
Parametersβ
detailβ
T
Returnsβ
CustomEvent<T>
ensureThemeTransitionStylesβ
readonlyensureThemeTransitionStyles: (cssText:string) =>void
Defined in: utils/theming/core/themeRuntime.ts:41
Parametersβ
cssTextβ
string
Returnsβ
void
getBodyComputedStylePropertyβ
readonlygetBodyComputedStyleProperty: (name:string) =>string
Defined in: utils/theming/core/themeRuntime.ts:42
Parametersβ
nameβ
string
Returnsβ
string
getBodyElementβ
readonlygetBodyElement: () =>HTMLElement|null
Defined in: utils/theming/core/themeRuntime.ts:43
Returnsβ
HTMLElement | null
getDocumentEventTargetβ
readonlygetDocumentEventTarget: () =>EventTarget|null
Defined in: utils/theming/core/themeRuntime.ts:44
Returnsβ
EventTarget | null
getBrowserEventTargetβ
readonlygetBrowserEventTarget: () =>EventTarget|null
Defined in: utils/theming/core/themeRuntime.ts:45
Returnsβ
EventTarget | null
getStorageItemβ
readonlygetStorageItem: (key:string) =>string|null
Defined in: utils/theming/core/themeRuntime.ts:46
Parametersβ
keyβ
string
Returnsβ
string | null
getSystemThemeMediaQueryβ
readonlygetSystemThemeMediaQuery: () =>MediaQueryList|null
Defined in: utils/theming/core/themeRuntime.ts:47
Returnsβ
MediaQueryList | null
setTimeoutβ
readonlysetTimeout: (callback: () =>void,delayMs:number) =>Timeout
Defined in: utils/theming/core/themeRuntime.ts:48
Parametersβ
callbackβ
() => void
delayMsβ
number
Returnsβ
Timeout
removeBodyClassesβ
readonlyremoveBodyClasses: (...classNames:string[]) =>void
Defined in: utils/theming/core/themeRuntime.ts:52
Parametersβ
classNamesβ
...string[]
Returnsβ
void
removeStorageItemβ
readonlyremoveStorageItem: (key:string) =>void
Defined in: utils/theming/core/themeRuntime.ts:53
Parametersβ
keyβ
string
Returnsβ
void
setStorageItemβ
readonlysetStorageItem: (key:string,value:string) =>void
Defined in: utils/theming/core/themeRuntime.ts:54
Parametersβ
keyβ
string
valueβ
string
Returnsβ
void
setThemeDataAttributesβ
readonlysetThemeDataAttributes: (theme:string) =>void
Defined in: utils/theming/core/themeRuntime.ts:55
Parametersβ
themeβ
string
Returnsβ
void
updateMetaThemeColorβ
readonlyupdateMetaThemeColor: (themeColor:string) =>void
Defined in: utils/theming/core/themeRuntime.ts:56
Parametersβ
themeColorβ
string
Returnsβ
void