This is an automated email from the ASF dual-hosted git repository.

shahar pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow-site.git


The following commit(s) were added to refs/heads/main by this push:
     new 686ab34776 Fix navbar toggle button in dev mode (#1352)
686ab34776 is described below

commit 686ab34776d1eb478fa985012c8802574f6ceec7
Author: Shahar Epstein <[email protected]>
AuthorDate: Sat Dec 27 12:24:11 2025 +0200

    Fix navbar toggle button in dev mode (#1352)
---
 landing-pages/src/js/drawer.js | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/landing-pages/src/js/drawer.js b/landing-pages/src/js/drawer.js
index 13eaa2eb7d..12c5a645fc 100644
--- a/landing-pages/src/js/drawer.js
+++ b/landing-pages/src/js/drawer.js
@@ -17,6 +17,8 @@
  * under the License.
  */
 
+const toggleButton = window.document.querySelector("#navbar-toggle-button");
+
 const toggleDrawer = () => {
   const drawer = window.document.querySelector("#navbar-drawer");
   const hamburgerIcon = window.document.querySelector("#hamburger-icon");
@@ -27,4 +29,7 @@ const toggleDrawer = () => {
   closeIcon.classList.toggle("visible");
 };
 
-window.document.querySelector("#navbar-toggle-button").addEventListener("click",
 toggleDrawer);
+if (toggleButton && !toggleButton.dataset.drawerInitialized) {
+  toggleButton.addEventListener("click", toggleDrawer);
+  toggleButton.dataset.drawerInitialized = "true";
+}

Reply via email to