Skip to main content

tools

Defined in: ui.ts:1199

UI Tools *

Constructors

Constructor

new tools(): tools

Returns

tools

Methods

bind()

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

Defined in: ui.ts:1239

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:1220

Parameters

ParameterType
htmlStringstring

Returns

HTMLDivElement


handleResize()

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

Defined in: ui.ts:1209

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:1252

Parameters

ParameterType
textInputInputBase
tableDataFrame

Returns

void


parseHtml()

static parseHtml(html): HTMLElement

Defined in: ui.ts:1246

Parameters

ParameterType
htmlstring

Returns

HTMLElement


resizeFormLabels()

static resizeFormLabels(form): void

Defined in: ui.ts:1367

Parameters

ParameterType
formHTMLElement

Returns

void


scrollIntoViewIfNeeded()

static scrollIntoViewIfNeeded(e): void

Defined in: ui.ts:1492

Parameters

ParameterType
eHTMLElement

Returns

void


sendKeyboardEvent()

static sendKeyboardEvent(el, keyCode): void

Defined in: ui.ts:1226

Parameters

ParameterType
elHTMLElement
keyCodenumber

Returns

void


setHoverVisibility()

static setHoverVisibility(host, items): void

Defined in: ui.ts:1216

Parameters

ParameterType
hostHTMLElement
itemsHTMLElement[]

Returns

void


waitForElementInDom()

static waitForElementInDom(element): Promise<HTMLElement>

Defined in: ui.ts:1257

Waits until the specified element is in the DOM.

Parameters

ParameterType
elementHTMLElement

Returns

Promise<HTMLElement>