From 051ca5ff385e4d49c9f5074f92fe11558bd4f64d Mon Sep 17 00:00:00 2001 From: Henrik Askjer <henrik.askjer@uib.no> Date: Wed, 5 Jan 2022 11:09:18 +0100 Subject: [PATCH] move noMouse to Vuex --- src/components/Autocomplete.vue | 4 ++-- src/main.js | 2 +- src/plugins/vuetify.js | 1 - 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/components/Autocomplete.vue b/src/components/Autocomplete.vue index 4d4981e5..0ead167a 100644 --- a/src/components/Autocomplete.vue +++ b/src/components/Autocomplete.vue @@ -176,7 +176,7 @@ let self = this setTimeout(() => { - if (!self.$vuetify.noMouse) self.$refs.autocomplete.$refs.input.select() + if (!self.$store.state.noMouse) self.$refs.autocomplete.$refs.input.select() else self.$refs.autocomplete.$refs.input.blur() this.suggesting = false }, 1) @@ -186,7 +186,7 @@ mounted: function() { if (! this.$route.hash) { window.scrollTo(0,0) - if(!this.$vuetify.noMouse) { + if(!this.$store.state.noMouse) { this.$refs.autocomplete.focus() } diff --git a/src/main.js b/src/main.js index 5a6df48d..de2951bc 100644 --- a/src/main.js +++ b/src/main.js @@ -92,7 +92,7 @@ const store = new Vuex.Store({ currentLocale: null, collapseArticles: null, menuOpen: false, - + noMouse: window.matchMedia('(hover: none)').matches, searchRoute: null, aboutOpen: false diff --git a/src/plugins/vuetify.js b/src/plugins/vuetify.js index 74adb675..b004a608 100644 --- a/src/plugins/vuetify.js +++ b/src/plugins/vuetify.js @@ -15,7 +15,6 @@ export default new Vuetify({ }, scrollBarWidth: 24, }, - noMouse: window.matchMedia('(hover: none)').matches, theme: { options: { customProperties: true -- GitLab