From 803e52469acf852402cbca0716fa39b7722ee126 Mon Sep 17 00:00:00 2001 From: Marc Foley Date: Thu, 21 Nov 2024 10:26:52 +0000 Subject: [PATCH] tags.html: close open dropdown when user clicks elsewhere --- .ci/tags.html | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.ci/tags.html b/.ci/tags.html index 0f533513c5..6bf7a8428f 100644 --- a/.ci/tags.html +++ b/.ci/tags.html @@ -413,6 +413,15 @@ } } // methods ) + // close open navbar dropdowns when user clicks elsewhere + var details = [...document.querySelectorAll('details')]; + document.addEventListener('click', function(e) { + if (!details.some(f => f.contains(e.target))) { + details.forEach(f => f.removeAttribute('open')); + } else { + details.forEach(f => !f.contains(e.target) ? f.removeAttribute('open') : ''); + } +}) -- 2.47.2