Class OsmSearchTree

This class build the search tree and contains also methods to modify this tree

Source : file dialogs/osmSearchDialog/osmSearchToolbarTree/OsmSearchTree.js at line 38

Constructor

new OsmSearchTree ( )

The constructor

Source : file dialogs/osmSearchDialog/osmSearchToolbarTree/OsmSearchTree.js at line 135

Public getters and setters

readonly get treeHTMLElement : HTMLElement

The tree HTML element

Source : file dialogs/osmSearchDialog/osmSearchToolbarTree/OsmSearchTree.js at line 172

Public methods

redraw ( )

Rebuild the complete tree

Source : file dialogs/osmSearchDialog/osmSearchToolbarTree/OsmSearchTree.js at line 162

Private properties

#deepTree : Number

Recursivity counter for the #addItem method

Source : file dialogs/osmSearchDialog/osmSearchToolbarTree/OsmSearchTree.js at line 66

#treeArrowClickEL : TreeArrowClickEL

Tree arrow click event listener

Source : file dialogs/osmSearchDialog/osmSearchToolbarTree/OsmSearchTree.js at line 52

#treeCheckboxChangeEL : TreeCheckboxChangeEL

Tree checkbox change event listener

Source : file dialogs/osmSearchDialog/osmSearchToolbarTree/OsmSearchTree.js at line 59

#treeHTMLElement : HTMLElement

A reference to the tree HTMLElement

Source : file dialogs/osmSearchDialog/osmSearchToolbarTree/OsmSearchTree.js at line 45

Private methods

#addItem ( item )

Add a dictionary item in the SearchTree and do the same for all descendants

Source : file dialogs/osmSearchDialog/osmSearchToolbarTree/OsmSearchTree.js at line 73

Parameters

Name Type Description
item DictionaryItem

The dictionary item to add