diff --git a/src/public/images/icons/search-20.png b/src/public/images/icons/search-20.png new file mode 100644 index 000000000..e1c748801 Binary files /dev/null and b/src/public/images/icons/search-20.png differ diff --git a/src/public/images/icons/x.png b/src/public/images/icons/x.png new file mode 100644 index 000000000..953d2df3c Binary files /dev/null and b/src/public/images/icons/x.png differ diff --git a/src/public/javascripts/services/search_notes.js b/src/public/javascripts/services/search_notes.js index b8b90d88c..d1b69dfc0 100644 --- a/src/public/javascripts/services/search_notes.js +++ b/src/public/javascripts/services/search_notes.js @@ -10,21 +10,26 @@ const $saveSearchButton = $("#save-search-button"); const $searchBox = $("#search-box"); const $searchResults = $("#search-results"); const $searchResultsInner = $("#search-results-inner"); +const $closeSearchButton = $("#close-search-button"); function showSearch() { $searchBox.show(); $searchInput.focus(); } +function hideSearch() { + resetSearch(); + + $searchResults.hide(); + $searchBox.hide(); +} + function toggleSearch() { if ($searchBox.is(":hidden")) { showSearch(); } else { - resetSearch(); - - $searchResults.hide(); - $searchBox.hide(); + hideSearch(); } } @@ -89,6 +94,8 @@ $resetSearchButton.click(resetSearch); $saveSearchButton.click(saveSearch); +$closeSearchButton.click(hideSearch); + export default { toggleSearch, resetSearch, diff --git a/src/views/index.ejs b/src/views/index.ejs index 3a6890149..0efe09cf4 100644 --- a/src/views/index.ejs +++ b/src/views/index.ejs @@ -76,13 +76,21 @@ @@ -318,7 +326,7 @@
- +