From 7fa141bb54f20531c940937cb0230893d739d6b8 Mon Sep 17 00:00:00 2001 From: KoloMl Date: Sun, 2 Jun 2024 19:59:06 +0400 Subject: [PATCH] Increased the suggestions count to 10 for search fields specifically Default 5 entries feel not enough for search field --- assets/js/autocomplete.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/assets/js/autocomplete.js b/assets/js/autocomplete.js index 28c0f409..b9ca92c5 100644 --- a/assets/js/autocomplete.js +++ b/assets/js/autocomplete.js @@ -200,10 +200,12 @@ function listenAutocomplete() { if (localAc !== null && 'ac' in event.target.dataset) { inputField = event.target; + let suggestionsCount = 5; if (isSearchField()) { originalQuery = inputField.value; selectedTerm = getSelectedTerm(); + suggestionsCount = 10; // We don't need to run auto-completion if user is not selecting tag at all if (!selectedTerm) { @@ -216,7 +218,7 @@ function listenAutocomplete() { originalTerm = `${inputField.value}`.toLowerCase(); } - const suggestions = localAc.topK(originalTerm, 5).map(({ name, imageCount }) => ({ label: `${name} (${imageCount})`, value: name })); + const suggestions = localAc.topK(originalTerm, suggestionsCount).map(({ name, imageCount }) => ({ label: `${name} (${imageCount})`, value: name })); if (suggestions.length) { return showAutocomplete(suggestions, originalTerm, event.target);