1
0
Fork 0
mirror of https://github.com/miniflux/v2.git synced 2025-08-16 18:01:37 +00:00

refactor(js): improve menu handlers

This commit is contained in:
Frédéric Guillot 2025-08-02 13:05:20 -07:00
parent 62410659d5
commit 07246e2b59
2 changed files with 67 additions and 63 deletions

View file

@ -1,4 +1,5 @@
disableSubmitButtonsOnFormSubmit();
initializeMainMenuHandlers();
initializeFormHandlers();
initializeMediaPlayerHandlers();
// Initialize the keyboard shortcuts if enabled.
@ -85,19 +86,6 @@ onAuxClick("a[data-original-link='true']", (event) => {
}
}, true);
checkMenuToggleModeByLayout();
window.addEventListener("resize", checkMenuToggleModeByLayout, { passive: true });
fixVoiceOverDetailsSummaryBug();
const logoElement = document.querySelector(".logo");
if (logoElement) {
logoElement.addEventListener("click", toggleMainMenu);
logoElement.addEventListener("keydown", toggleMainMenu);
}
onClick(".header nav li", (event) => onClickMainMenuListItem(event));
// Register the service worker if supported.
if ("serviceWorker" in navigator) {
const serviceWorkerURL = document.body.dataset.serviceWorkerUrl;