diff --git a/addon/components/x-tree-node.js b/addon/components/x-tree-node.js index 13fb3c9..609c20c 100644 --- a/addon/components/x-tree-node.js +++ b/addon/components/x-tree-node.js @@ -10,6 +10,13 @@ export default Component.extend({ return this.get('model.id') === this.get('chosenId'); }), + click() { + let select = this.get('select'); + if (select) { + select(this.get('model')); + } + }, + mouseEnter() { this.set('model.isSelected', true); let hover = this.get('hover'); @@ -32,12 +39,6 @@ export default Component.extend({ toggleExpand() { this.toggleProperty('model.isExpanded'); - }, - select() { - let select = this.get('select'); - if (select) { - select(this.get('model')); - } } } }); diff --git a/addon/templates/components/x-tree-node.hbs b/addon/templates/components/x-tree-node.hbs index e5b13e8..e1439d7 100644 --- a/addon/templates/components/x-tree-node.hbs +++ b/addon/templates/components/x-tree-node.hbs @@ -15,11 +15,7 @@ {{/if}} {{#if hasBlock}} - - {{yield model}} - + {{yield model}} {{else}} - - {{model.name}} - + {{model.name}} {{/if}}