diff --git a/src/components/Autocomplete.vue b/src/components/Autocomplete.vue index 0ae95d9e26dde4a13584e516fe0d48d00dfcddeb..3fa45590aba3f7af9aa0b754bd9bcc4707cd8543 100644 --- a/src/components/Autocomplete.vue +++ b/src/components/Autocomplete.vue @@ -1,6 +1,6 @@ <template> <div class="autocomplete-container" :class="$vuetify.breakpoint.name"> - <v-autocomplete + <v-combobox v-model="select" :loading="loading" :items="items" @@ -80,7 +80,7 @@ <template v-slot:item="data"> <span v-if="!data.item.lang"> - Søk etter <strong>{{data.item.match}}</strong> </span> + Søk: <strong>{{data.item.match}}</strong> </span> <span v-if="data.item.lang"> <span class="searchLemma"> @@ -92,7 +92,7 @@ </span> </template> - </v-autocomplete> + </v-combobox> </div> </template> @@ -182,12 +182,13 @@ import Menu from './Menu.vue' }, submit(item) { + console.log(item) + this.$emit('submit', item) let self = this setTimeout(() => { self.$refs.autocomplete.$refs.input.select() - this.items = [] this.suggesting = false }, 1) diff --git a/src/components/DictionaryView.vue b/src/components/DictionaryView.vue index fa180d009a113dcd5ebb33ca3de456d1568bda94..b06aabe53d37f5b0c4845d0069f32cca7d08e21c 100644 --- a/src/components/DictionaryView.vue +++ b/src/components/DictionaryView.vue @@ -165,11 +165,11 @@ function load_articles(self, query, offset, n, dict) { function navigate_to_query(self, word) { self.waiting_for_articles = true - let query = self.event ? self.event : {q: word} + let query = self.event ? self.event : {match: word} self.query = query // Get article IDs - let params = {w: query.match || query.q, dict: self.lang, scope: self.scope, meta: 'y'} + let params = {w: query.match, dict: self.lang, scope: self.scope, meta: 'y'} let offset = 0 if (self.page) { offset = self.perPage * (self.page -1)