First steps to creating a new node
This commit is contained in:
parent
1ce8e29e37
commit
989542be91
6 changed files with 101 additions and 44 deletions
|
|
@ -19,18 +19,16 @@ export class TreeNative {
|
|||
<div id="tree-nodes" tabindex=0>
|
||||
<div id="logo"><img src="/images/${_VERSION}/logo.svg" /></div>
|
||||
<div class="icons">
|
||||
<img src="/images/${_VERSION}/icon_search.svg" style="height: 22px" />
|
||||
<img src="/images/${_VERSION}/icon_refresh.svg" />
|
||||
<img class='search' src="/images/${_VERSION}/icon_search.svg" style="height: 22px" />
|
||||
<img class='sync' src="/images/${_VERSION}/icon_refresh.svg" />
|
||||
</div>
|
||||
<div>`
|
||||
|
||||
/*
|
||||
onclick=${() => _mbus.dispatch('op-search')}
|
||||
onclick=${() => _sync.run()}
|
||||
*/
|
||||
|
||||
const treeEl = tmpl.content.getElementById('tree-nodes')
|
||||
|
||||
treeEl.addEventListener('keydown', event=>this.keyHandler(event))
|
||||
tmpl.content.querySelector('.icons .search').addEventListener('click', ()=>_mbus.dispatch('op-search'))
|
||||
tmpl.content.querySelector('.icons .sync').addEventListener('click', ()=>_sync.run())
|
||||
|
||||
tmpl.content.getElementById('logo').addEventListener('click', ()=>_app.goToNode(ROOT_NODE, false, false))
|
||||
|
||||
|
|
@ -38,8 +36,6 @@ export class TreeNative {
|
|||
const treenode = new TreeNodeNative(this, node)
|
||||
this.treeNodeComponents[node.UUID] = treenode
|
||||
treeEl.appendChild(treenode.render())
|
||||
|
||||
//return html`<${TreeNode} key=${`treenode_${node.UUID}`} tree=${this} node=${node} ref=${this.treeNodeComponents[node.UUID]} selected=${node.UUID === app.state.startNode?.UUID} />`
|
||||
}
|
||||
|
||||
this.rendered = true
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue