Skip to content
Snippets Groups Projects
Menu.vue 2.96 KiB
Newer Older
Henrik Askjer's avatar
Henrik Askjer committed
<template>
              <v-card>
            <v-toolbar dark color="primary">
              <v-toolbar-title>Meny</v-toolbar-title><v-spacer></v-spacer>
              <v-toolbar-items>
              <v-btn
                dark
                text
Henrik Askjer's avatar
Henrik Askjer committed
                @click="$emit('close')"
Henrik Askjer's avatar
Henrik Askjer committed
              >
                Tilbakestill
              </v-btn>
                            <v-btn
                dark
                text
Henrik Askjer's avatar
Henrik Askjer committed
                @click="$emit('close')"
Henrik Askjer's avatar
Henrik Askjer committed
              >
                Lukk
              </v-btn>
            </v-toolbar-items>
            </v-toolbar>
Henrik Askjer's avatar
Henrik Askjer committed
            <v-container fluid><v-row align="center" justify="space-between">
                <v-col><v-subheader>Visningsspråk</v-subheader>
                <v-select rounded 
Henrik Askjer's avatar
Henrik Askjer committed
                          :value="$store.state.currentLocale"
                          @input="changeLocale"
Henrik Askjer's avatar
Henrik Askjer committed
                          prepend-inner-icon="language"
                          outlined
                          :items="locales"
                          dense>
                    </v-select></v-col>
                </v-row><v-row align="center"><v-col>
Henrik Askjer's avatar
Henrik Askjer committed

              <v-checkbox
Henrik Askjer's avatar
Henrik Askjer committed
                v-model="toggleSearchToolbar"
Henrik Askjer's avatar
Henrik Askjer committed
                label="Vis verktøylinje for søkealternativer"
                hide-details
              ></v-checkbox>
                <v-checkbox
                v-model="toggleHGNO"
                label="Vis homografnumre"
                hide-details
              ></v-checkbox>
                <v-checkbox
                v-model="toggleInflectionNo"
                label="Bis bøyningsnumre"
Henrik Askjer's avatar
Henrik Askjer committed
                hide-details
              ></v-checkbox>
Henrik Askjer's avatar
Henrik Askjer committed
              </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>
            

Henrik Askjer's avatar
Henrik Askjer committed
          </v-card>
</template>

<script>

export default {
    name: "Menu",
Henrik Askjer's avatar
Henrik Askjer committed
    data () {
        return {
Henrik Askjer's avatar
Henrik Askjer committed
            locales: [{text: "norsk (bokmål)", value: "nob"}, {text: "norsk (nynorsk)", value: "nno"}, {text:"english", value: "eng"}]
Henrik Askjer's avatar
Henrik Askjer committed
        }
    },
Henrik Askjer's avatar
Henrik Askjer committed
    computed: {
        toggleSearchToolbar: {
Henrik Askjer's avatar
Henrik Askjer committed
            get () { return this.$store.state.showSearchToolbar}, 
Henrik Askjer's avatar
Henrik Askjer committed
            set () { this.$store.commit("toggle", "showSearchToolbar")
Henrik Askjer's avatar
Henrik Askjer committed
            }
Henrik Askjer's avatar
Henrik Askjer committed
        },
        toggleHGNO: {
            get () { return this.$store.state.showHGNO}, 
Henrik Askjer's avatar
Henrik Askjer committed
            set () { this.$store.commit("toggle", "showHGNO")
Henrik Askjer's avatar
Henrik Askjer committed
            }
        },
        toggleInflectionNo: {
            get () { return this.$store.state.showInflectionNo}, 
Henrik Askjer's avatar
Henrik Askjer committed
            set () { this.$store.commit("toggle", "showInflectionNo")
Henrik Askjer's avatar
Henrik Askjer committed
            }
        },
Henrik Askjer's avatar
Henrik Askjer committed

Henrik Askjer's avatar
Henrik Askjer committed
    },
    methods: {
        changeLocale: function(event) {
            console.log(event)

Henrik Askjer's avatar
Henrik Askjer committed
        },
        resetStore: function() {
          this.$store.commit("resetStore")

Henrik Askjer's avatar
Henrik Askjer committed
        }
Henrik Askjer's avatar
Henrik Askjer committed
    }
}
</script>