Skip to main content

UIStateManagerRuntime

FitFileViewer - API Documentation v30.0.1


FitFileViewer - API Documentation / utils/state/domain/uiStateManagerRuntime / UIStateManagerRuntime

Interface: UIStateManagerRuntime

Defined in: utils/state/domain/uiStateManagerRuntime.ts:91

Properties​

addWindowEventListener​

addWindowEventListener: <K>(type: K, listener: (event: WindowEventMap[K]) => void, options?: AddEventListenerOptions) => void

Defined in: utils/state/domain/uiStateManagerRuntime.ts:92

Type Parameters​

K​

K extends keyof WindowEventMap

Parameters​

type​

K

listener​

(event: WindowEventMap[K]) => void

options?​

AddEventListenerOptions

Returns​

void


createAbortController​

createAbortController: () => AbortController

Defined in: utils/state/domain/uiStateManagerRuntime.ts:97

Returns​

AbortController


createSpanElement​

createSpanElement: () => HTMLSpanElement

Defined in: utils/state/domain/uiStateManagerRuntime.ts:98

Returns​

HTMLSpanElement


dateNow​

dateNow: () => number

Defined in: utils/state/domain/uiStateManagerRuntime.ts:99

Returns​

number


getDefaultDocumentTitle​

getDefaultDocumentTitle: (fallbackTitle: string) => string

Defined in: utils/state/domain/uiStateManagerRuntime.ts:100

Parameters​

fallbackTitle​

string

Returns​

string


getActiveFileNameContainerElement​

getActiveFileNameContainerElement: () => HTMLElement | null

Defined in: utils/state/domain/uiStateManagerRuntime.ts:101

Returns​

HTMLElement | null


getActiveFileNameElement​

getActiveFileNameElement: () => HTMLElement | null

Defined in: utils/state/domain/uiStateManagerRuntime.ts:102

Returns​

HTMLElement | null


getAltFitIframeElement​

getAltFitIframeElement: () => HTMLElement | null

Defined in: utils/state/domain/uiStateManagerRuntime.ts:103

Returns​

HTMLElement | null


getChartControlsToggleElement​

getChartControlsToggleElement: () => HTMLElement | null

Defined in: utils/state/domain/uiStateManagerRuntime.ts:104

Returns​

HTMLElement | null


getChartSettingsWrapperElement​

getChartSettingsWrapperElement: () => HTMLElement | null

Defined in: utils/state/domain/uiStateManagerRuntime.ts:105

Returns​

HTMLElement | null


getDropOverlayElement​

getDropOverlayElement: () => HTMLElement | null

Defined in: utils/state/domain/uiStateManagerRuntime.ts:106

Returns​

HTMLElement | null


getFileLoadingProgressElement​

getFileLoadingProgressElement: () => HTMLElement | null

Defined in: utils/state/domain/uiStateManagerRuntime.ts:107

Returns​

HTMLElement | null


getLoadingIndicatorElement​

getLoadingIndicatorElement: () => HTMLElement | null

Defined in: utils/state/domain/uiStateManagerRuntime.ts:108

Returns​

HTMLElement | null


getMainContentElement​

getMainContentElement: () => HTMLElement | null

Defined in: utils/state/domain/uiStateManagerRuntime.ts:109

Returns​

HTMLElement | null


getMapContainerElement​

getMapContainerElement: () => HTMLElement | null

Defined in: utils/state/domain/uiStateManagerRuntime.ts:110

Returns​

HTMLElement | null


getMeasurementModeToggleElement​

getMeasurementModeToggleElement: () => HTMLElement | null

Defined in: utils/state/domain/uiStateManagerRuntime.ts:111

Returns​

HTMLElement | null


getSidebarElement​

getSidebarElement: () => HTMLElement | null

Defined in: utils/state/domain/uiStateManagerRuntime.ts:112

Returns​

HTMLElement | null


getSystemThemeMediaQuery​

getSystemThemeMediaQuery: () => MediaQueryList | null

Defined in: utils/state/domain/uiStateManagerRuntime.ts:113

Returns​

MediaQueryList | null


getTabButtonElements​

getTabButtonElements: () => readonly Element[]

Defined in: utils/state/domain/uiStateManagerRuntime.ts:114

Returns​

readonly Element[]


getTabContentElements​

getTabContentElements: () => readonly Element[]

Defined in: utils/state/domain/uiStateManagerRuntime.ts:115

Returns​

readonly Element[]


getThemeRootElement​

getThemeRootElement: () => HTMLElement | null

Defined in: utils/state/domain/uiStateManagerRuntime.ts:116

Returns​

HTMLElement | null


getThemeStateElements​

getThemeStateElements: () => readonly Element[]

Defined in: utils/state/domain/uiStateManagerRuntime.ts:117

Returns​

readonly Element[]


getThemeToggleElements​

getThemeToggleElements: () => readonly Element[]

Defined in: utils/state/domain/uiStateManagerRuntime.ts:118

Returns​

readonly Element[]


getUnloadFileButtonElement​

getUnloadFileButtonElement: () => HTMLElement | null

Defined in: utils/state/domain/uiStateManagerRuntime.ts:119

Returns​

HTMLElement | null


getWindowState​

getWindowState: () => Readonly<{ height: number; maximized: boolean; width: number; x: number; y: number; }> | null

Defined in: utils/state/domain/uiStateManagerRuntime.ts:120

Returns​

Readonly<{ height: number; maximized: boolean; width: number; x: number; y: number; }> | null


getZwiftIframeElement​

getZwiftIframeElement: () => HTMLElement | null

Defined in: utils/state/domain/uiStateManagerRuntime.ts:121

Returns​

HTMLElement | null


hasWindow​

hasWindow: () => boolean

Defined in: utils/state/domain/uiStateManagerRuntime.ts:122

Returns​

boolean


isHTMLElement​

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

Defined in: utils/state/domain/uiStateManagerRuntime.ts:123

Parameters​

value​

unknown

Returns​

value is HTMLElement


setAppHasFileState​

setAppHasFileState: (hasFile: boolean) => void

Defined in: utils/state/domain/uiStateManagerRuntime.ts:124

Parameters​

hasFile​

boolean

Returns​

void


setBodyCursor​

setBodyCursor: (cursor: string) => void

Defined in: utils/state/domain/uiStateManagerRuntime.ts:125

Parameters​

cursor​

string

Returns​

void


setDocumentTitle​

setDocumentTitle: (title: string) => void

Defined in: utils/state/domain/uiStateManagerRuntime.ts:126

Parameters​

title​

string

Returns​

void