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 d1749cf0fd Fix dark mode button on production #2 (#1372)
d1749cf0fd is described below

commit d1749cf0fd6f1f22ecf0c54d2a4beec73f41fc8b
Author: Shahar Epstein <[email protected]>
AuthorDate: Sat Jan 3 20:12:36 2026 +0200

    Fix dark mode button on production #2 (#1372)
---
 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