lynx-testing-environment / initElementTree

Function: initElementTree()

function initElementTree(): object

Returns

object

root

root: undefined | LynxElement;

__AddDataset()

Parameters

Parameter Type
e LynxElement
key string
value string

Returns

void

__AddEvent()

Parameters

Parameter Type
e LynxElement
eventType string
eventName string
eventHandler string | Record<string, any>

Returns

void

__AddInlineStyle()

Parameters

Parameter Type
e HTMLElement
key number
value string

Returns

void

__AppendElement()

Parameters

Parameter Type
parent LynxElement
child LynxElement

Returns

void

__CreateElement()

Parameters

Parameter Type
tag string
parentComponentUniqueId number

Returns

LynxElement

__CreateImage()

Parameters

Parameter Type
parentComponentUniqueId number

Returns

LynxElement

__CreateList()

Parameters

Parameter Type
parentComponentUniqueId number
componentAtIndex any
enqueueComponent any

Returns

LynxElement

__CreatePage()

Parameters

Parameter Type
_tag string
parentComponentUniqueId number

Returns

LynxElement

__CreateRawText()

Parameters

Parameter Type
text string

Returns

LynxElement

__CreateScrollView()

Parameters

Parameter Type
parentComponentUniqueId number

Returns

LynxElement

__CreateText()

Parameters

Parameter Type
parentComponentUniqueId number

Returns

LynxElement

__CreateView()

Parameters

Parameter Type
parentComponentUniqueId number

Returns

LynxElement

__CreateWrapperElement()

Parameters

Parameter Type
parentComponentUniqueId number

Returns

LynxElement

__FirstElement()

Parameters

Parameter Type
e LynxElement

Returns

LynxElement

__FlushElementTree()

Returns

void

__GetAttributeByName()

Parameters

Parameter Type
ele LynxElement
name string

Returns

null | string

__GetDataset()

Parameters

Parameter Type
e LynxElement

Returns

DOMStringMap

__GetElementByUniqueId()

Parameters

Parameter Type
uniqueId number

Returns

undefined | LynxElement

__GetElementUniqueID()

Parameters

Parameter Type
e LynxElement

Returns

number

__GetEvent()

Parameters

Parameter Type
e LynxElement
eventType string
eventName string

Returns

undefined | object

__GetTag()

Parameters

Parameter Type
ele LynxElement

Returns

string

__InsertElementBefore()

Parameters

Parameter Type
parent LynxElement
child LynxElement
ref? LynxElement

Returns

void

__RemoveElement()

Parameters

Parameter Type
parent LynxElement
child LynxElement

Returns

void

__ReplaceElement()

Parameters

Parameter Type
newElement LynxElement
oldElement LynxElement

Returns

void

__SetAttribute()

Parameters

Parameter Type
e LynxElement
key string
value any

Returns

void

__SetClasses()

Parameters

Parameter Type
e LynxElement
cls string

Returns

void

__SetCSSId()

Parameters

Parameter Type
e LynxElement | LynxElement[]
id string
entryName? string

Returns

void

__SetDataset()

Parameters

Parameter Type
e LynxElement
dataset any

Returns

void

__SetGestureDetector()

Parameters

Parameter Type
e LynxElement
id number
type number
config any
relationMap Record<string, number[]>

Returns

void

__SetID()

Parameters

Parameter Type
e LynxElement
id string

Returns

void

__SetInlineStyles()

Parameters

Parameter Type
e LynxElement
styles string | Record<string, string>

Returns

void

__UpdateListCallbacks()

Parameters

Parameter Type
list LynxElement
componentAtIndex (list: LynxElement, listID: number, cellIndex: number, operationID: number, enable_reuse_notification: boolean) => void
enqueueComponent (list: LynxElement, listID: number, sign: number) => void

Returns

void

__UpdateListComponents()

Parameters

Parameter Type
_list LynxElement
_components string[]

Returns

void

clear()

Returns

void

countElement()

Parameters

Parameter Type
element LynxElement
parentComponentUniqueId number

Returns

void

enterListItemAtIndex()

Enter a list-item element at the given index. It will load the list-item element using the componentAtIndex callback.

Parameters

Parameter Type Description
e LynxElement The list element
index number The index of the list-item element
...args any[] The arguments used to create the list-item element

Returns

number

The unique id of the list-item element

leaveListItem()

Leave a list-item element. It will mark the list-item element as unused using the enqueueComponent callback, and the list-item element will be reused in the future by other list-item elements.

Parameters

Parameter Type Description
e LynxElement The list element
uiSign number The unique id of the list-item element

Returns

void

toJSON()

Returns

undefined | LynxElement

toTree()

Returns

undefined | LynxElement

Defined in

lynx/ElementPAPI.d.ts:47

Except as otherwise noted, this work is licensed under a Creative Commons Attribution 4.0 International License, and code samples are licensed under the Apache License 2.0.