tools
UI Tools *
Constructors
new tools()
new tools():
tools
Returns
Properties
| Property | Modifier | Type | Default value |
|---|---|---|---|
formLabelMaxWidths | private | WeakMap<HTMLElement, number> | ... |
formLabelWidths | private | WeakMap<HTMLElement, number[]> | ... |
formMinInputWidths | private | WeakMap<HTMLElement, number> | ... |
formNumber | private | number | 0 |
formResizeObserver | private | null | ResizeObserver | ... |
mutationObserver | private | null | MutationObserver | null |
mutationObserverElements | private | object[] | [] |
Methods
bind()
staticbind(e,onClick,tooltipMsg):HTMLElement
Initialized onClick and sets the tooltip for the element.
Parameters
| Parameter | Type | Default value |
|---|---|---|
e | HTMLElement | undefined |
onClick | null | Function | null |
tooltipMsg | null | string | null |
Returns
HTMLElement
Source
calcWidths()
staticprivatecalcWidths(form):void
Parameters
| Parameter | Type |
|---|---|
form | HTMLElement |
Returns
void
Source
createElementFromHtml()
staticcreateElementFromHtml(htmlString):HTMLDivElement
Parameters
| Parameter | Type |
|---|---|
htmlString | string |
Returns
HTMLDivElement
Source
getFormId()
staticprivategetFormId(form):string
Parameters
| Parameter | Type |
|---|---|
form | HTMLElement |
Returns
string
Source
getInputsMinWidths()
staticprivategetInputsMinWidths(form):number[]
Parameters
| Parameter | Type |
|---|---|
form | HTMLElement |
Returns
number[]
Source
getLabelWidth()
staticprivategetLabelWidth(element):number
Parameters
| Parameter | Type |
|---|---|
element | HTMLElement |
Returns
number
Source
getLabelsWidths()
staticprivategetLabelsWidths(tempForm):number[]
Parameters
| Parameter | Type |
|---|---|
tempForm | HTMLElement |
Returns
number[]
Source
getOptionsWidth()
staticprivategetOptionsWidth(element):number
Parameters
| Parameter | Type |
|---|---|
element | HTMLElement |
Returns
number
Source
handleFormResize()
staticprivatehandleFormResize(form):boolean
Parameters
| Parameter | Type |
|---|---|
form | HTMLElement |
Returns
boolean
Source
handleResize()
statichandleResize(element,onChanged): () =>void
Finds entities (such as "CHEMBL25") in the specified html element, and converts them to hyperlinks
Parameters
| Parameter | Type |
|---|---|
element | HTMLElement |
onChanged | (width, height) => void |
Returns
Function
Returns
void
Source
initFormulaAccelerators()
staticinitFormulaAccelerators(textInput,table):void
Parameters
| Parameter | Type |
|---|---|
textInput | InputBase<any> |
table | DataFrame |
Returns
void
Source
parseHtml()
staticparseHtml(html):HTMLElement
Parameters
| Parameter | Type |
|---|---|
html | string |
Returns
HTMLElement
Source
resizeFormLabels()
staticresizeFormLabels(form):void
Parameters
| Parameter | Type |
|---|---|
form | HTMLElement |
Returns
void
Source
scrollIntoViewIfNeeded()
staticscrollIntoViewIfNeeded(e):void
Parameters
| Parameter | Type |
|---|---|
e | HTMLElement |
Returns
void
Source
sendKeyboardEvent()
staticsendKeyboardEvent(el,keyCode):void
Parameters
| Parameter | Type |
|---|---|
el | HTMLElement |
keyCode | number |
Returns
void
Source
setHoverVisibility()
staticsetHoverVisibility(host,items):void
Parameters
| Parameter | Type |
|---|---|
host | HTMLElement |
items | HTMLElement[] |
Returns
void
Source
setLabelsWidth()
staticprivatesetLabelsWidth(form,w):void
Parameters
| Parameter | Type |
|---|---|
form | HTMLElement |
w | number |
Returns
void
Source
waitForElementInDom()
staticwaitForElementInDom(element):Promise<HTMLElement>
Waits until the specified element is in the DOM.
Parameters
| Parameter | Type |
|---|---|
element | HTMLElement |
Returns
Promise<HTMLElement>