diff options
| -rw-r--r-- | assets/js/search.js | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/assets/js/search.js b/assets/js/search.js index 77862b0..270f828 100644 --- a/assets/js/search.js +++ b/assets/js/search.js @@ -40,18 +40,13 @@ async function initSearchIndex() { } } -function handleSearchQuery(query = null) { - const realQuery = query ? query : document.getElementById('search') - .value - .trim() - .toLowerCase(); - - if (!realQuery) { +function handleSearchQuery(query) { + if (!query) { hideSearchResults(); return; } - const results = searchSite(realQuery); + const results = searchSite(query); if (!results.length) { displayErrorMessage(i18n.noResults); hideSearchResults(); @@ -59,7 +54,7 @@ function handleSearchQuery(query = null) { } hideErrorMessage(); - renderSearchResults(realQuery, results); + renderSearchResults(query, results); } function searchSite(query) { @@ -328,7 +323,11 @@ document.addEventListener('DOMContentLoaded', function () { searchInput.addEventListener('keyup', (e) => { e.preventDefault(); - handleSearchQuery(null); + const query = document.getElementById('search') + .value + .trim() + .toLowerCase(); + handleSearchQuery(query); }); searchInput.addEventListener('input', (e) => { |
