diff --git a/src/components/Autocomplete.vue b/src/components/Autocomplete.vue index 4c94866fb77051ce060c08cac249fbb8814ebefa..781f2fa2d48e14921a316a807f5abc69cbb59104 100644 --- a/src/components/Autocomplete.vue +++ b/src/components/Autocomplete.vue @@ -90,7 +90,12 @@ .then(async (response) => { if (self.$refs.autocomplete.searchInput == q & self.suggesting) { + let word_hits = response.data.a.n.map(item => ({q: q, match: item[0], label: item[0], time: time, lang: item[1]})) + let text_hits = response.data.a.f.map(item => ({q: q, match: item[0], label: item[0], time: time, mode: 0})) + let hits = [] + if( q.charAt(q.length-1) === '!') hits = text_hits.concat(word_hits) + else hits = word_hits.concat(text_hits) if (/_|\*|\|/.test(q)) { hits.push({q: q, label: q + ' ', time: time, mode: "mønster"})