From 7df9f32c7e9065d55110951e2786425d5f2e41f5 Mon Sep 17 00:00:00 2001 From: Henrik Askjer <henrik.askjer@uib.no> Date: Wed, 24 Nov 2021 16:03:33 +0100 Subject: [PATCH] add reset button --- src/components/Menu.vue | 17 +++++++++++++---- src/main.js | 7 +++++++ 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/src/components/Menu.vue b/src/components/Menu.vue index 93a9dc0..2f3e68a 100644 --- a/src/components/Menu.vue +++ b/src/components/Menu.vue @@ -46,10 +46,15 @@ label="Bis bøyningsnumre" hide-details ></v-checkbox> - </v-col> </v-row> - </v-container> - <v-btn rounded light>Tilbakestill</v-btn> - <v-btn>Lukk</v-btn> + </v-list> + </v-card-text> + <v-card-actions><v-spacer/> + + <v-btn rounded depressed @click='resetStore'>Tilbakestill</v-btn> + <v-btn rounded depressed @click="$emit('close')">Lukk</v-btn> + </v-card-actions> + + </v-card> </template> @@ -84,6 +89,10 @@ export default { changeLocale: function(event) { console.log(event) + }, + resetStore: function() { + this.$store.commit("resetStore") + } } } diff --git a/src/main.js b/src/main.js index f43918a..613b04c 100644 --- a/src/main.js +++ b/src/main.js @@ -33,6 +33,13 @@ const store = new Vuex.Store({ state.showInflectionNo = localStorage.getItem('showInflectionNo') || false state.currentLocale = localStorage.getItem('currentLocale') || {text:"nob", value: "nob"} }, + resetStore(state) { + localStorage.removeItem("showSearchToolbar") + localStorage.removeItem("showHGNO") + localStorage.removeItem("showInflectionNo") + localStorage.removeItem("currentLocale") + this.commit("initStore", state) + }, changeLocale(state, locale) { state.currentLocale = locale localStorage.setItem("showSearchToolbar", locale); -- GitLab