From 66afc210525cf23af5f3c0ef9ce4fb8b7daafadd Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Thu, 16 Nov 2023 14:22:44 +0100 Subject: [PATCH] [web] Added key toggle (f) for search. --- web/assets/js/sitesearch.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/web/assets/js/sitesearch.js b/web/assets/js/sitesearch.js index bccf397511e..1aebcf24a27 100644 --- a/web/assets/js/sitesearch.js +++ b/web/assets/js/sitesearch.js @@ -12,4 +12,20 @@ $(document).ready(function () { document.querySelector('.pagefind-ui__search-input').focus(); }); + document.addEventListener('keydown', (event) => { + if (event.key == 'f') { + + const modals = document.querySelectorAll('#modal-2'); + modals.forEach(element => { + if (!element.classList.contains('is-open')) { + event.preventDefault(); + } + }); + + MicroModal.show('modal-2', { + onClose: function () { $('.nav-link-contact').blur(); }, + disableFocus: false + }); + } + }, false); }); -- GitLab