Skip to main content

tools

Defined in: ui.ts:1244

UI Tools *

Constructors

Constructor

new tools(): tools

Returns

tools

Methods

bind()

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

Defined in: ui.ts:1284

Initialized onClick and sets the tooltip for the element.

Parameters

ParameterTypeDefault value
eHTMLElementundefined
onClickFunction | nullnull
tooltipMsgstring | nullnull

Returns

HTMLElement


createElementFromHtml()

static createElementFromHtml(htmlString): HTMLDivElement

Defined in: ui.ts:1265

Parameters

ParameterType
htmlStringstring

Returns

HTMLDivElement


handleResize()

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

Defined in: ui.ts:1254

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: ui.ts:1297

Parameters

ParameterType
textInputInputBase
tableDataFrame

Returns

void


parseHtml()

static parseHtml(html): HTMLElement

Defined in: ui.ts:1291

Parameters

ParameterType
htmlstring

Returns

HTMLElement


resizeFormLabels()

static resizeFormLabels(form): void

Defined in: ui.ts:1412

Parameters

ParameterType
formHTMLElement

Returns

void


scrollIntoViewIfNeeded()

static scrollIntoViewIfNeeded(e): void

Defined in: ui.ts:1537

Parameters

ParameterType
eHTMLElement

Returns

void


sendKeyboardEvent()

static sendKeyboardEvent(el, keyCode): void

Defined in: ui.ts:1271

Parameters

ParameterType
elHTMLElement
keyCodenumber

Returns

void


setHoverVisibility()

static setHoverVisibility(host, items): void

Defined in: ui.ts:1261

Parameters

ParameterType
hostHTMLElement
itemsHTMLElement[]

Returns

void


waitForElementInDom()

static waitForElementInDom(element): Promise<HTMLElement>

Defined in: ui.ts:1302

Waits until the specified element is in the DOM.

Parameters

ParameterType
elementHTMLElement

Returns

Promise<HTMLElement>