summaryrefslogtreecommitdiffstats
path: root/assets/js/search.js
diff options
context:
space:
mode:
Diffstat (limited to 'assets/js/search.js')
-rw-r--r--assets/js/search.js19
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) => {