summaryrefslogtreecommitdiff
path: root/internal/ui/static/js
diff options
context:
space:
mode:
authorGravatar krvpb024 <krvpb024@protonmail.com> 2024-01-25 12:44:37 +0800
committerGravatar Frédéric Guillot <f@miniflux.net> 2024-02-04 10:47:30 -0800
commit6a9a590c7f7dccc8313c72b7c3f4d4a197bbae04 (patch)
tree2a4941f74db0326390129fd5e97b24d93d0a1126 /internal/ui/static/js
parentf23e6a335242005d5bc71ac0ba152d18179ebe8d (diff)
downloadv2-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.js10
-rw-r--r--internal/ui/static/js/bootstrap.js1
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));
}