From 0a51ffccb6c6c2213300fc77f41a6faa7aab0cf9 Mon Sep 17 00:00:00 2001 From: Serghei Iakovlev Date: Sun, 10 Jul 2022 20:29:38 +0200 Subject: Clean up search.js --- assets/js/search.js | 15 ++------------- assets/sass/_form-elements.scss | 1 + 2 files changed, 3 insertions(+), 13 deletions(-) (limited to 'assets') 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, -- cgit v1.2.3