diff options
author | 2024-02-05 20:56:30 -0800 | |
---|---|---|
committer | 2024-02-05 21:18:06 -0800 | |
commit | 9336891e67a8841bb1540ac0befa433c62bbeb3f (patch) | |
tree | 9078b4f9121fa0b44ace1edef77305834c3d1726 /internal/ui/static/js | |
parent | aa30c35e7ed78342a4fd737c5e33f16def1c4bb0 (diff) | |
download | v2-9336891e67a8841bb1540ac0befa433c62bbeb3f.tar.gz v2-9336891e67a8841bb1540ac0befa433c62bbeb3f.tar.zst v2-9336891e67a8841bb1540ac0befa433c62bbeb3f.zip |
Restore menu toggle when clicking on the logo
The caret icon is too small on smartphone to expand/collapse the menu
Diffstat (limited to 'internal/ui/static/js')
-rw-r--r-- | internal/ui/static/js/bootstrap.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/internal/ui/static/js/bootstrap.js b/internal/ui/static/js/bootstrap.js index d31c7bc8..82b83534 100644 --- a/internal/ui/static/js/bootstrap.js +++ b/internal/ui/static/js/bootstrap.js @@ -111,9 +111,15 @@ document.addEventListener("DOMContentLoaded", () => { } }, true); - onClick("button[aria-controls='header-menu']", () => toggleMainMenu()); if (document.documentElement.clientWidth < 600) { + let logoElement = document.querySelector(".logo"); + if (logoElement) { + logoElement.setAttribute("role", "button"); + } + onClick(".logo", () => toggleMainMenu()); onClick(".header nav li", (event) => onClickMainMenuListItem(event)); + } else { + onClick("button[aria-controls='header-menu']", () => toggleMainMenu()); } if ("serviceWorker" in navigator) { |