summaryrefslogtreecommitdiffstats
path: root/assets
diff options
context:
space:
mode:
Diffstat (limited to 'assets')
-rw-r--r--assets/js/search.js15
-rw-r--r--assets/sass/_form-elements.scss1
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,