fix: open and close search modal

Modal now opens on badge click.
Modal now closes on random click around
This commit is contained in:
2025-11-12 15:37:35 +13:00
parent 305fdc41fb
commit eb6c5ade29
4 changed files with 566 additions and 595 deletions

View File

@ -178,6 +178,23 @@
}
});
// Open search modal function
function openSearchModal() {
const searchModal = document.getElementById("search_modal");
if (searchModal) {
searchModal.showModal();
}
}
// Click handler for search badge
const searchTrigger = document.getElementById("search-trigger");
if (searchTrigger) {
searchTrigger.addEventListener("click", function (event) {
event.preventDefault();
openSearchModal();
});
}
// Global keyboard shortcut for search (Cmd+K on Mac, Ctrl+K on Windows/Linux)
document.addEventListener("keydown", function (event) {
// Check if user is typing in an input field
@ -198,7 +215,7 @@
if (isCorrectModifier && event.key === "k") {
event.preventDefault();
search_modal.showModal();
openSearchModal();
}
});
</script>