From 0e15d4461cc9b8e8baeeab2288ef8bbc2d30c3e6 Mon Sep 17 00:00:00 2001 From: erdgeist Date: Mon, 17 Aug 2026 03:11:37 +0200 Subject: Toggle the search widget from a button --- public/javascripts/admin_interface.js | 9 +++++++++ public/javascripts/admin_search.js | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) (limited to 'public/javascripts') diff --git a/public/javascripts/admin_interface.js b/public/javascripts/admin_interface.js index abe434bf..994d3698 100644 --- a/public/javascripts/admin_interface.js +++ b/public/javascripts/admin_interface.js @@ -58,6 +58,15 @@ $(document).ready(function () { } }); + if ($("#search_toggle").length != 0) { + var search_toggle = document.getElementById('search_toggle'); + search_toggle.addEventListener('click', function (e) { + admin_search.display_toggle(); + e.preventDefault(); + console.log("Toggle"); + }); + } + if ($("#dashboard_search_term").length != 0) { dashboard_search.initialize(); } diff --git a/public/javascripts/admin_search.js b/public/javascripts/admin_search.js index 8c86a74f..e20e511a 100644 --- a/public/javascripts/admin_search.js +++ b/public/javascripts/admin_search.js @@ -14,7 +14,7 @@ admin_search = { $(document).bind("click", function(e) { if ($('#search_widget').is(':visible') && !$(e.target).closest('#search_widget').length && - !$(e.target).closest('a[onclick*="display_toggle"]').length) { + !$(e.target).closest('#search_toggle').length) { $('#search_widget').fadeOut(); } }); -- cgit v1.3