diff options
| author | Terry Truong <terry06890@gmail.com> | 2022-03-22 19:31:51 +1100 |
|---|---|---|
| committer | Terry Truong <terry06890@gmail.com> | 2022-03-22 19:31:51 +1100 |
| commit | 3767b93a128700beb3ce034168bdf4e7c0e67573 (patch) | |
| tree | 4fe9c16a144851cc12d56bc1f7d5ceab5d323ca4 /src/components/TileTree.vue | |
| parent | fb589b424a4e7b6ef3d19abf4be47b3ddfce5aca (diff) | |
Add double-click recognition
Diffstat (limited to 'src/components/TileTree.vue')
| -rw-r--r-- | src/components/TileTree.vue | 9 |
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> |
