Class: tools
ui.tools
UI Tools *
Constructors
constructor
• new tools()
Properties
mutationObserver
▪ Static
Private
mutationObserver: null
| MutationObserver
= null
Defined in
mutationObserverElements
▪ Static
Private
mutationObserverElements: { element
: HTMLElement
; resolveF
: (element
: HTMLElement
) => void
; timestamp
: number
}[] = []
Defined in
Methods
adjustButtonContainer
▸ Static
Private
adjustButtonContainer(element
): void
Parameters
Name | Type |
---|---|
element | HTMLElement |
Returns
void
Defined in
adjustDialogForm
▸ Static
Private
adjustDialogForm(element
, tempForm
): void
Parameters
Name | Type |
---|---|
element | HTMLElement |
tempForm | HTMLElement |
Returns
void
Defined in
adjustForm
▸ Static
Private
adjustForm(element
, tempForm
): void
Parameters
Name | Type |
---|---|
element | HTMLElement |
tempForm | HTMLElement |
Returns
void
Defined in
applyStyles
▸ Static
Private
applyStyles(tempForm
, labels
, inputs
, options
, minInputWidth
): void
Parameters
Name | Type |
---|---|
tempForm | HTMLElement |
labels | number [] |
inputs | number [] |
options | number [] |
minInputWidth | number |
Returns
void
Defined in
calculateWidths
▸ Static
Private
calculateWidths(tempForm
, selector
, attribute
, minInputWidth
, minInputPadding
): number
[]
Parameters
Name | Type |
---|---|
tempForm | HTMLElement |
selector | string |
attribute | string |
minInputWidth | number |
minInputPadding | number |
Returns
number
[]
Defined in
copyAttributesToForm
▸ Static
Private
copyAttributesToForm(element
, tempForm
, labels
): void
Parameters
Name | Type |
---|---|
element | HTMLElement |
tempForm | HTMLElement |
labels | number [] |
Returns
void
Defined in
createElementFromHtml
▸ Static
createElementFromHtml(htmlString
): HTMLDivElement
Parameters
Name | Type |
---|---|
htmlString | string |
Returns
HTMLDivElement
Defined in
createInputRows
▸ Static
Private
createInputRows(tempForm
): void
Parameters
Name | Type |
---|---|
tempForm | HTMLElement |
Returns
void
Defined in
createTempForm
▸ Static
Private
createTempForm(element
, minFormWidth
, maxFormWidth
): HTMLElement
Parameters
Name | Type |
---|---|
element | HTMLElement |
minFormWidth | number |
maxFormWidth | number |
Returns
HTMLElement
Defined in
handleFormResize
▸ Static
Private
handleFormResize(element
, labels
, minInputWidth
): void
Parameters
Name | Type |
---|---|
element | HTMLElement |
labels | number [] |
minInputWidth | number |
Returns
void
Defined in
handleResize
▸ Static
handleResize(element
, onChanged
): () => void
Parameters
Name | Type |
---|---|
element | HTMLElement |
onChanged | (width : number , height : number ) => void |
Returns
fn
▸ (): void
Returns
void
Defined in
initFormulaAccelerators
▸ Static
initFormulaAccelerators(textInput
, table
): void
Parameters
Name | Type |
---|---|
textInput | InputBase <any > |
table | DataFrame |
Returns
void
Defined in
resizeFormLabels
▸ Static
resizeFormLabels(element
): Promise
<void
>
Parameters
Name | Type |
---|---|
element | HTMLElement |
Returns
Promise
<void
>
Defined in
setHoverVisibility
▸ Static
setHoverVisibility(host
, items
): void
Parameters
Name | Type |
---|---|
host | HTMLElement |
items | HTMLElement [] |
Returns
void
Defined in
skipResizing
▸ Static
Private
skipResizing(element
): boolean
Parameters
Name | Type |
---|---|
element | HTMLElement |
Returns
boolean
Defined in
waitForElementInDom
▸ Static
waitForElementInDom(element
): Promise
<HTMLElement
>
Waits until the specified element is in the DOM.
Parameters
Name | Type |
---|---|
element | HTMLElement |
Returns
Promise
<HTMLElement
>