Explorar o código

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 %!s(int64=2) %!d(string=hai) anos
pai
achega
9336891e67
Modificáronse 1 ficheiros con 7 adicións e 1 borrados
  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);
 
-    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) {