diff options
| author | Serghei Iakovlev <egrep@protonmail.ch> | 2022-07-10 20:29:38 +0200 |
|---|---|---|
| committer | Serghei Iakovlev <egrep@protonmail.ch> | 2022-07-10 20:29:38 +0200 |
| commit | 0a51ffccb6c6c2213300fc77f41a6faa7aab0cf9 (patch) | |
| tree | fed9e20d7e501dab194cedc4d85800ec29c6883f /assets | |
| parent | 7425b5f0498909087628465dfe6e6bfa4c42a422 (diff) | |
| download | gohugo-theme-ed-0a51ffccb6c6c2213300fc77f41a6faa7aab0cf9.tar.gz | |
Clean up search.js
Diffstat (limited to 'assets')
| -rw-r--r-- | assets/js/search.js | 15 | ||||
| -rw-r--r-- | assets/sass/_form-elements.scss | 1 |
2 files changed, 3 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) => ` diff --git a/assets/sass/_form-elements.scss b/assets/sass/_form-elements.scss index e1c5174..5948213 100644 --- a/assets/sass/_form-elements.scss +++ b/assets/sass/_form-elements.scss @@ -171,6 +171,7 @@ form input:-moz-ui-invalid { .search-item { font-weight: bold; + background-color: rgb(255, 255, 84); } .search-error, |
