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 | |
| parent | 7425b5f0498909087628465dfe6e6bfa4c42a422 (diff) | |
| download | gohugo-theme-ed-0a51ffccb6c6c2213300fc77f41a6faa7aab0cf9.tar.gz | |
Clean up search.js
| -rw-r--r-- | assets/js/search.js | 15 | ||||
| -rw-r--r-- | assets/sass/_form-elements.scss | 1 | ||||
| -rw-r--r-- | resources/_gen/assets/scss/sass/style.scss_f300667da4f5b5f84e1a9e0702b2fdde.content | 3 |
3 files changed, 5 insertions, 14 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, diff --git a/resources/_gen/assets/scss/sass/style.scss_f300667da4f5b5f84e1a9e0702b2fdde.content b/resources/_gen/assets/scss/sass/style.scss_f300667da4f5b5f84e1a9e0702b2fdde.content index 08c181f..e734e6c 100644 --- a/resources/_gen/assets/scss/sass/style.scss_f300667da4f5b5f84e1a9e0702b2fdde.content +++ b/resources/_gen/assets/scss/sass/style.scss_f300667da4f5b5f84e1a9e0702b2fdde.content @@ -864,7 +864,8 @@ form input:-moz-ui-invalid { display: none; } .search-item { - font-weight: bold; } + font-weight: bold; + background-color: #ffff54; } .search-error, .search-error-message { |
