Skip to main content

tools

Defined in: js-api/ui.ts:1307

UI Tools *

Constructors​

Constructor​

new tools(): tools

Returns​

tools

Methods​

bind()​

static bind(e, onClick?, tooltipMsg?): HTMLElement

Defined in: js-api/ui.ts:1347

Initialized onClick and sets the tooltip for the element.

Parameters​

ParameterTypeDefault value
eHTMLElementundefined
onClick((event) => void) | nullnull
tooltipMsgstring | nullnull

Returns​

HTMLElement


createElementFromHtml()​

static createElementFromHtml(htmlString): HTMLDivElement

Defined in: js-api/ui.ts:1328

Parameters​

ParameterType
htmlStringstring

Returns​

HTMLDivElement


handleResize()​

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

Defined in: js-api/ui.ts:1317

Finds entities (such as "CHEMBL25") in the specified html element, and converts them to hyperlinks

Parameters​

ParameterType
elementHTMLElement
onChanged(width, height) => void

Returns​

() => void


initFormulaAccelerators()​

static initFormulaAccelerators(textInput, table): void

Defined in: js-api/ui.ts:1360

Parameters​

ParameterType
textInputInputBase
tableDataFrame

Returns​

void


parseHtml()​

static parseHtml(html): HTMLElement

Defined in: js-api/ui.ts:1354

Parameters​

ParameterType
htmlstring

Returns​

HTMLElement


resizeFormLabels()​

static resizeFormLabels(form): void

Defined in: js-api/ui.ts:1475

Parameters​

ParameterType
formHTMLElement

Returns​

void


scrollIntoViewIfNeeded()​

static scrollIntoViewIfNeeded(e): void

Defined in: js-api/ui.ts:1600

Parameters​

ParameterType
eHTMLElement

Returns​

void


sendKeyboardEvent()​

static sendKeyboardEvent(el, keyCode): void

Defined in: js-api/ui.ts:1334

Parameters​

ParameterType
elHTMLElement
keyCodenumber

Returns​

void


setHoverVisibility()​

static setHoverVisibility(host, items): void

Defined in: js-api/ui.ts:1324

Parameters​

ParameterType
hostHTMLElement
itemsHTMLElement[]

Returns​

void


waitForElementInDom()​

static waitForElementInDom(element): Promise<HTMLElement>

Defined in: js-api/ui.ts:1365

Waits until the specified element is in the DOM.

Parameters​

ParameterType
elementHTMLElement

Returns​

Promise<HTMLElement>