diff --git a/src/App.vue b/src/App.vue index f8c9a769f0219aed88101409004302a012372931..114c0df3687d55e21ffe40e547ba392024d9d334 100644 --- a/src/App.vue +++ b/src/App.vue @@ -149,7 +149,7 @@ export default { return new Promise(resolve => { return axios.get(self.api_pref + 'suggest?q=' + q).then( function(response) { - let hits = q.length ? [{q: q, label: q + ' (fritekstsøk)'}] : [] + let hits = [] response.data.forEach((item, i) => { if (! hits[0] || hits[0].word != item.match) { hits.splice(0, 0, {q: q, lang_set: new Set(), word: item.match, articles: []}) @@ -163,7 +163,11 @@ export default { } }); hits.reverse() - resolve(hits.slice(0, 10)) + hits = hits.slice(0, 8) + if (q) { + hits.push({q: q, label: q + ' (fritekstsøk)'}) + } + resolve(hits) }) }) }