aboutsummaryrefslogtreecommitdiff
path: root/src/components/TileTree.vue
diff options
context:
space:
mode:
authorTerry Truong <terry06890@gmail.com>2022-03-22 19:31:51 +1100
committerTerry Truong <terry06890@gmail.com>2022-03-22 19:31:51 +1100
commit3767b93a128700beb3ce034168bdf4e7c0e67573 (patch)
tree4fe9c16a144851cc12d56bc1f7d5ceab5d323ca4 /src/components/TileTree.vue
parentfb589b424a4e7b6ef3d19abf4be47b3ddfce5aca (diff)
Add double-click recognition
Diffstat (limited to 'src/components/TileTree.vue')
-rw-r--r--src/components/TileTree.vue9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/components/TileTree.vue b/src/components/TileTree.vue
index dc258d8..7f2f554 100644
--- a/src/components/TileTree.vue
+++ b/src/components/TileTree.vue
@@ -89,6 +89,12 @@ export default defineComponent({
//console.log('Unable to layout tree');
}
},
+ onInnerLeafDblClicked(layoutNode: LayoutNode){
+ console.log('double clicked leaf: ' + layoutNode.tolNode.name);
+ },
+ onInnerHeaderDblClicked(layoutNode: LayoutNode){
+ console.log('double clicked header: ' + layoutNode.tolNode.name);
+ },
},
created(){
window.addEventListener('resize', this.onResize);
@@ -110,7 +116,8 @@ export default defineComponent({
<tile :layoutNode="layoutTree.root"
:headerSz="layoutOptions.headerSz" :tileSpacing="layoutOptions.tileSpacing"
:transitionDuration="otherOptions.transitionDuration" :isRoot="true"
- @leaf-clicked="onInnerLeafClicked" @header-clicked="onInnerHeaderClicked"/>
+ @leaf-clicked="onInnerLeafClicked" @header-clicked="onInnerHeaderClicked"
+ @leaf-dbl-clicked="onInnerLeafDblClicked" @header-dbl-clicked="onInnerHeaderDblClicked"/>
</div>
</template>