From 9336891e67a8841bb1540ac0befa433c62bbeb3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Guillot?= Date: Mon, 5 Feb 2024 20:56:30 -0800 Subject: [PATCH] Restore menu toggle when clicking on the logo The caret icon is too small on smartphone to expand/collapse the menu --- internal/ui/static/js/bootstrap.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/internal/ui/static/js/bootstrap.js b/internal/ui/static/js/bootstrap.js index d31c7bc8e00..82b835341b5 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) {