Interface: CreateElevationProfileButtonRuntime
Defined in: utils/ui/controls/createElevationProfileButtonRuntime.ts:34
Propertiesβ
createAbortControllerβ
createAbortController: () => AbortController;
Defined in: utils/ui/controls/createElevationProfileButtonRuntime.ts:35
Returnsβ
createButtonβ
createButton: () => HTMLButtonElement;
Defined in: utils/ui/controls/createElevationProfileButtonRuntime.ts:36
Returnsβ
createDocumentElementβ
createDocumentElement: <K>(targetDocument: Document, tagName: K) =>
HTMLElementTagNameMap[K];
Defined in: utils/ui/controls/createElevationProfileButtonRuntime.ts:37
Type Parametersβ
Kβ
K extends keyof HTMLElementTagNameMap
Parametersβ
targetDocumentβ
tagNameβ
K
Returnsβ
HTMLElementTagNameMap[K]
createElementβ
createElement: <K>(tagName: K) => HTMLElementTagNameMap[K];
Defined in: utils/ui/controls/createElevationProfileButtonRuntime.ts:41
Type Parametersβ
Kβ
K extends keyof HTMLElementTagNameMap
Parametersβ
tagNameβ
K
Returnsβ
HTMLElementTagNameMap[K]
createSvgElementβ
createSvgElement: <K>(tagName: K) => SVGElementTagNameMap[K];
Defined in: utils/ui/controls/createElevationProfileButtonRuntime.ts:44
Type Parametersβ
Kβ
K extends keyof SVGElementTagNameMap
Parametersβ
tagNameβ
K
Returnsβ
SVGElementTagNameMap[K]
getChartOverlayColorPaletteβ
getChartOverlayColorPalette: () =>
| ChartOverlayColorPalette
| undefined;
Defined in: utils/ui/controls/createElevationProfileButtonRuntime.ts:47
Returnsβ
| ChartOverlayColorPalette
| undefined
isDarkThemeβ
isDarkTheme: () => boolean;
Defined in: utils/ui/controls/createElevationProfileButtonRuntime.ts:48
Returnsβ
boolean
openPopupWindowβ
openPopupWindow: (url: string, target: string, features: string) =>
ElevationProfilePopupWindow;
Defined in: utils/ui/controls/createElevationProfileButtonRuntime.ts:49
Parametersβ
urlβ
string
targetβ
string
featuresβ
string