diff options
author | 2024-01-25 12:44:37 +0800 | |
---|---|---|
committer | 2024-02-04 10:47:30 -0800 | |
commit | 6a9a590c7f7dccc8313c72b7c3f4d4a197bbae04 (patch) | |
tree | 2a4941f74db0326390129fd5e97b24d93d0a1126 /internal/ui/static/js | |
parent | f23e6a335242005d5bc71ac0ba152d18179ebe8d (diff) | |
download | v2-6a9a590c7f7dccc8313c72b7c3f4d4a197bbae04.tar.gz v2-6a9a590c7f7dccc8313c72b7c3f4d4a197bbae04.tar.zst v2-6a9a590c7f7dccc8313c72b7c3f4d4a197bbae04.zip |
add search landmark and disclosure pattern to menu
Diffstat (limited to 'internal/ui/static/js')
-rw-r--r-- | internal/ui/static/js/app.js | 10 | ||||
-rw-r--r-- | internal/ui/static/js/bootstrap.js | 1 |
2 files changed, 3 insertions, 8 deletions
diff --git a/internal/ui/static/js/app.js b/internal/ui/static/js/app.js index 2af87dcd..5ac29fa4 100644 --- a/internal/ui/static/js/app.js +++ b/internal/ui/static/js/app.js @@ -28,17 +28,13 @@ function onAuxClick(selector, callback, noPreventDefault) { // Show and hide the main menu on mobile devices. function toggleMainMenu() { let menu = document.querySelector(".header nav ul"); + let menuToggleButton = document.querySelector(".header .logo a"); if (DomHelper.isVisible(menu)) { menu.style.display = "none"; + menuToggleButton.setAttribute("aria-expanded", false) } else { menu.style.display = "block"; - } - - let searchElement = document.querySelector(".header .search"); - if (DomHelper.isVisible(searchElement)) { - searchElement.style.display = "none"; - } else { - searchElement.style.display = "block"; + menuToggleButton.setAttribute("aria-expanded", true) } } diff --git a/internal/ui/static/js/bootstrap.js b/internal/ui/static/js/bootstrap.js index 3d7725ff..3c815f2b 100644 --- a/internal/ui/static/js/bootstrap.js +++ b/internal/ui/static/js/bootstrap.js @@ -113,7 +113,6 @@ document.addEventListener("DOMContentLoaded", () => { }, true); if (document.documentElement.clientWidth < 600) { - onClick(".logo", () => toggleMainMenu()); onClick(".header nav li", (event) => onClickMainMenuListItem(event)); } |