This commit is contained in:
Tim Lorsbach
2025-11-12 10:27:17 +01:00
10 changed files with 137 additions and 276 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>