From b59e007e6d23483abe8973fe5c21412ddf8709b7 Mon Sep 17 00:00:00 2001 From: Terry Truong Date: Fri, 25 Mar 2022 19:27:32 +1100 Subject: Add search enter/escape, and close-icon svgs --- src/components/SearchModal.vue | 30 ++++++++++++++++++++++-------- src/components/Settings.vue | 11 ++++++++--- src/components/TileInfoModal.vue | 10 +++++++--- src/components/TileTree.vue | 7 ++++++- 4 files changed, 43 insertions(+), 15 deletions(-) (limited to 'src/components') diff --git a/src/components/SearchModal.vue b/src/components/SearchModal.vue index 0a2a642..6675885 100644 --- a/src/components/SearchModal.vue +++ b/src/components/SearchModal.vue @@ -13,6 +13,12 @@ export default defineComponent({ this.$emit('search-close'); } }, + onSearchEnter(){ + this.$emit('search-node', this.$refs.searchInput.value); + }, + }, + mounted(){ + this.$refs.searchInput.focus(); }, emits: ['search-node', 'search-close'] }); @@ -20,14 +26,22 @@ export default defineComponent({ diff --git a/src/components/Settings.vue b/src/components/Settings.vue index 433be16..b56de12 100644 --- a/src/components/Settings.vue +++ b/src/components/Settings.vue @@ -44,9 +44,14 @@ export default defineComponent({
-
×
+ + + +

Settings


diff --git a/src/components/TileInfoModal.vue b/src/components/TileInfoModal.vue index fedd933..812470c 100644 --- a/src/components/TileInfoModal.vue +++ b/src/components/TileInfoModal.vue @@ -33,9 +33,13 @@ export default defineComponent({
-
×
+ + + +

{{tolNode.name}}


diff --git a/src/components/TileTree.vue b/src/components/TileTree.vue index 239002b..6ea78c5 100644 --- a/src/components/TileTree.vue +++ b/src/components/TileTree.vue @@ -229,6 +229,10 @@ export default defineComponent({ onSearchClose(){ this.searchOpen = false; }, + onSearchNode(node){ + console.log('Searched for: ' + node); + this.searchOpen = false; + }, // closeModalsAndSettings(){ this.infoModalNode = null; @@ -276,7 +280,8 @@ export default defineComponent({ - +