From a6ef0a00e25ce817300653255b0035dad11a0c9f Mon Sep 17 00:00:00 2001 From: Henrik Askjer <henrik.askjer@uib.no> Date: Wed, 15 Dec 2021 21:54:36 +0100 Subject: [PATCH] fix empty search field bug --- src/components/Autocomplete.vue | 9 +++++---- src/components/DictionaryView.vue | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/components/Autocomplete.vue b/src/components/Autocomplete.vue index 0ae95d9e..3fa45590 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 fa180d00..b06aabe5 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) -- GitLab