diff options
Diffstat (limited to 'assets/js')
| -rw-r--r-- | assets/js/search.js | 15 |
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) => ` |
