diff --git a/src/components/Menu.vue b/src/components/Menu.vue index 93a9dc04fa616fb01173c40188ba01537c530f8f..2f3e68ae3a432b15ebed00e824bed55cb1053ea7 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 f43918a7c181c8e1b6d802bd09c31b354469f732..613b04c56a28392313a3c3fdd46f4e80f2fc18a3 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);