From fb60e6325293f22e2c4859870f134dc702b8c291 Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Sat, 3 Apr 2021 09:08:28 +0100 Subject: [PATCH] Search is automatically reset when an item is opened --- public/index.html | 35 ++++++++++++--------- src/components/FilterTile.vue | 5 ++- src/components/Footer.vue | 4 ++- src/components/Item.vue | 5 ++- src/components/ItemGroup.vue | 1 + src/components/KeyboardShortcutInfo.vue | 1 + src/data/conf.yml | 41 +++++++++++++------------ src/router.js | 23 +++++++++++--- src/views/Home.vue | 11 ++++++- 9 files changed, 84 insertions(+), 42 deletions(-) diff --git a/public/index.html b/public/index.html index 7f32e4f9..4a93b567 100644 --- a/public/index.html +++ b/public/index.html @@ -1,17 +1,22 @@ - - - - - - Alicia App | My dashboard of links and things - - - -
- - - + + + + + + + Server Dashboard + + + + + + + +
+ + + \ No newline at end of file diff --git a/src/components/FilterTile.vue b/src/components/FilterTile.vue index 61a88936..2e3f2e62 100644 --- a/src/components/FilterTile.vue +++ b/src/components/FilterTile.vue @@ -17,6 +17,7 @@
hello world +
@@ -47,7 +48,7 @@ export default { }, mounted() { window.addEventListener('keyup', (event) => { - const { key } = event; + const { key, keyCode } = event; if (/^[a-zA-Z]$/.test(key) && !document.activeElement.id) { try { this.input += key; @@ -56,6 +57,8 @@ export default { } catch (e) { // Do nothing } + } else if (keyCode === 27) { + this.clearFilterInput(); } }); }, diff --git a/src/components/Footer.vue b/src/components/Footer.vue index c40ddee0..9ca109aa 100644 --- a/src/components/Footer.vue +++ b/src/components/Footer.vue @@ -22,13 +22,15 @@ export default { }; -