فهرست منبع

Restore menu toggle when clicking on the logo

The caret icon is too small on smartphone to expand/collapse the menu
Frédéric Guillot 2 سال پیش
والد
کامیت
9336891e67
1فایلهای تغییر یافته به همراه7 افزوده شده و 1 حذف شده
  1. 7 1
      internal/ui/static/js/bootstrap.js

+ 7 - 1
internal/ui/static/js/bootstrap.js

@@ -111,9 +111,15 @@ document.addEventListener("DOMContentLoaded", () => {
         }
         }
     }, true);
     }, true);
 
 
-    onClick("button[aria-controls='header-menu']", () => toggleMainMenu());
     if (document.documentElement.clientWidth < 600) {
     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));
         onClick(".header nav li", (event) => onClickMainMenuListItem(event));
+    } else {
+        onClick("button[aria-controls='header-menu']", () => toggleMainMenu());
     }
     }
 
 
     if ("serviceWorker" in navigator) {
     if ("serviceWorker" in navigator) {