diff --git a/src/App.vue b/src/App.vue index 662b1b83859a6f4d87615655f781bfcf5d663429..f38563b62f6f01782c44cdc0ae9b6eda6ad5e143 100644 --- a/src/App.vue +++ b/src/App.vue @@ -8,6 +8,8 @@ </Preview> </template> </autocomplete> + <input type="radio" id="radio_both" value="nob,nno" v-model="lang"> + <label for="radio_both">Begge</label> <input type="radio" id="radio_nob" value="nob" v-model="lang"> <label for="radio_nob">Bokmål</label> <input type="radio" id="radio_nno" value="nno" v-model="lang"> @@ -123,7 +125,7 @@ export default { } }, mounted: function(){ - this.lang = this.$route.params.lang || 'nob' + this.lang = this.$route.params.lang || this.$route.query.lang || 'nob,nno' var self = this; if(this.$route.query.q) { axios.get(api_endpoint + '/' + self.lang + '/_search?q=' + self.$route.query.q + ' ' + self.$route.query.q + '*&sort=_score') @@ -147,7 +149,7 @@ export default { }, watch: { $route(to, from) { - this.lang = this.$route.params.lang || 'nob' + this.lang = this.$route.params.lang || this.$route.query.lang || 'nob,nno' } } }