Skip to main content

Class: tools

ui.tools

UI Tools *

Constructors

constructor

new tools()

Properties

mutationObserver

Static Private mutationObserver: null | MutationObserver = null

Defined in

ui.ts:989


mutationObserverElements

Static Private mutationObserverElements: { element: HTMLElement ; resolveF: (element: HTMLElement) => void ; timestamp: number }[] = []

Defined in

ui.ts:990

Methods

adjustButtonContainer

Static Private adjustButtonContainer(element): void

Parameters

NameType
elementHTMLElement

Returns

void

Defined in

ui.ts:1327


adjustDialogForm

Static Private adjustDialogForm(element, tempForm): void

Parameters

NameType
elementHTMLElement
tempFormHTMLElement

Returns

void

Defined in

ui.ts:1303


adjustForm

Static Private adjustForm(element, tempForm): void

Parameters

NameType
elementHTMLElement
tempFormHTMLElement

Returns

void

Defined in

ui.ts:1355


applyStyles

Static Private applyStyles(tempForm, labels, inputs, options, minInputWidth): void

Parameters

NameType
tempFormHTMLElement
labelsnumber[]
inputsnumber[]
optionsnumber[]
minInputWidthnumber

Returns

void

Defined in

ui.ts:1211


calculateWidths

Static Private calculateWidths(tempForm, selector, attribute, minInputWidth, minInputPadding): number[]

Parameters

NameType
tempFormHTMLElement
selectorstring
attributestring
minInputWidthnumber
minInputPaddingnumber

Returns

number[]

Defined in

ui.ts:1125


copyAttributesToForm

Static Private copyAttributesToForm(element, tempForm, labels): void

Parameters

NameType
elementHTMLElement
tempFormHTMLElement
labelsnumber[]

Returns

void

Defined in

ui.ts:1250


createElementFromHtml

Static createElementFromHtml(htmlString): HTMLDivElement

Parameters

NameType
htmlStringstring

Returns

HTMLDivElement

Defined in

ui.ts:1017


createInputRows

Static Private createInputRows(tempForm): void

Parameters

NameType
tempFormHTMLElement

Returns

void

Defined in

ui.ts:1091


createTempForm

Static Private createTempForm(element, minFormWidth, maxFormWidth): HTMLElement

Parameters

NameType
elementHTMLElement
minFormWidthnumber
maxFormWidthnumber

Returns

HTMLElement

Defined in

ui.ts:1109


handleFormResize

Static Private handleFormResize(element, labels, minInputWidth): void

Parameters

NameType
elementHTMLElement
labelsnumber[]
minInputWidthnumber

Returns

void

Defined in

ui.ts:1404


handleResize

Static handleResize(element, onChanged): () => void

Parameters

NameType
elementHTMLElement
onChanged(width: number, height: number) => void

Returns

fn

▸ (): void

Returns

void

Defined in

ui.ts:994


initFormulaAccelerators

Static initFormulaAccelerators(textInput, table): void

Parameters

NameType
textInputInputBase<any>
tableDataFrame

Returns

void

Defined in

ui.ts:1023


resizeFormLabels

Static resizeFormLabels(element): Promise<void>

Parameters

NameType
elementHTMLElement

Returns

Promise<void>

Defined in

ui.ts:1060


setHoverVisibility

Static setHoverVisibility(host, items): void

Parameters

NameType
hostHTMLElement
itemsHTMLElement[]

Returns

void

Defined in

ui.ts:1013


skipResizing

Static Private skipResizing(element): boolean

Parameters

NameType
elementHTMLElement

Returns

boolean

Defined in

ui.ts:1121


waitForElementInDom

Static waitForElementInDom(element): Promise<HTMLElement>

Waits until the specified element is in the DOM.

Parameters

NameType
elementHTMLElement

Returns

Promise<HTMLElement>

Defined in

ui.ts:1028