summaryrefslogtreecommitdiffstats
path: root/assets/js
diff options
context:
space:
mode:
authorSerghei Iakovlev <egrep@protonmail.ch>2022-07-10 20:29:38 +0200
committerSerghei Iakovlev <egrep@protonmail.ch>2022-07-10 20:29:38 +0200
commit0a51ffccb6c6c2213300fc77f41a6faa7aab0cf9 (patch)
treefed9e20d7e501dab194cedc4d85800ec29c6883f /assets/js
parent7425b5f0498909087628465dfe6e6bfa4c42a422 (diff)
downloadgohugo-theme-ed-0a51ffccb6c6c2213300fc77f41a6faa7aab0cf9.tar.gz
Clean up search.js
Diffstat (limited to 'assets/js')
-rw-r--r--assets/js/search.js15
1 files changed, 2 insertions, 13 deletions
diff --git a/assets/js/search.js b/assets/js/search.js
index b8c8c80..484f3d9 100644
--- a/assets/js/search.js
+++ b/assets/js/search.js
@@ -77,12 +77,14 @@ function handleSearchQuery(event) {
const query = document.getElementById('search').value.trim().toLowerCase();
if (!query) {
displayErrorMessage(config.strings.searchEnterTerm);
+ hideSearchResults();
return;
}
const results = searchSite(query);
if (!results.length) {
displayErrorMessage(config.strings.searchNoResults);
+ hideSearchResults();
return;
}
@@ -145,13 +147,6 @@ function hideErrorMessage() {
document.querySelector('.search-error-message').innerHTML = '';
}
-function handleClearSearchButtonClicked() {
- hideSearchResults();
- hideErrorMessage();
- clearSearchResults();
- clearAndFocusSearchInput();
-}
-
function hideSearchResults() {
document.getElementById('site-search').classList.remove('expanded');
document.getElementById('search-results').classList.add('hide-element');
@@ -169,12 +164,6 @@ function clearSearchResults() {
document.getElementById('results-count').innerHTML = '';
}
-function clearAndFocusSearchInput() {
- const search = document.getElementById('search');
- search.value = '';
- search.focus();
-}
-
function updateSearchResults(query, results) {
document.getElementById('search-results-body').innerHTML = results
.map((hit) => `