summaryrefslogtreecommitdiffstats
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
parent7425b5f0498909087628465dfe6e6bfa4c42a422 (diff)
downloadgohugo-theme-ed-0a51ffccb6c6c2213300fc77f41a6faa7aab0cf9.tar.gz
Clean up search.js
-rw-r--r--assets/js/search.js15
-rw-r--r--assets/sass/_form-elements.scss1
-rw-r--r--resources/_gen/assets/scss/sass/style.scss_f300667da4f5b5f84e1a9e0702b2fdde.content3
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 {