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

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

commit 591b496224c8f68a4f8c1266503b0630d63ca153
Author: Shahar Epstein <[email protected]>
AuthorDate: Sat Jan 3 20:06:06 2026 +0200

    Fix dark button #2
---
 landing-pages/site/assets/js/dark-mode.js | 28 ++++++++++------------------
 1 file changed, 10 insertions(+), 18 deletions(-)

diff --git a/landing-pages/site/assets/js/dark-mode.js 
b/landing-pages/site/assets/js/dark-mode.js
index 32e183200f..498db3e0fb 100644
--- a/landing-pages/site/assets/js/dark-mode.js
+++ b/landing-pages/site/assets/js/dark-mode.js
@@ -103,23 +103,15 @@
     }
   })
 
-  const init = () => {
-    showActiveTheme(getPreferredTheme())
-
-    document.querySelectorAll('[data-bs-theme-value]')
-      .forEach(toggle => {
-        toggle.addEventListener('click', () => {
-          const theme = toggle.getAttribute('data-bs-theme-value')
-          setStoredTheme(theme)
-          setTheme(theme)
-          showActiveTheme(theme, true)
-        })
+  showActiveTheme(getPreferredTheme())
+
+  document.querySelectorAll('[data-bs-theme-value]')
+    .forEach(toggle => {
+      toggle.addEventListener('click', () => {
+        const theme = toggle.getAttribute('data-bs-theme-value')
+        setStoredTheme(theme)
+        setTheme(theme)
+        showActiveTheme(theme, true)
       })
-  }
-
-  if (document.readyState === 'loading') {
-    window.addEventListener('DOMContentLoaded', init)
-  } else {
-    init()
-  }
+    })
 })()

Reply via email to