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 838d0620df Revert "Fix dark mode button on production #2 (#1372)"
838d0620df is described below
commit 838d0620df7a7a80df416b7cedc5f5a9286b1756
Author: Shahar Epstein <[email protected]>
AuthorDate: Sat Jan 3 20:17:19 2026 +0200
Revert "Fix dark mode button on production #2 (#1372)"
This reverts commit d1749cf0fd6f1f22ecf0c54d2a4beec73f41fc8b.
---
landing-pages/site/assets/js/dark-mode.js | 28 ++++++++++++++++++----------
1 file changed, 18 insertions(+), 10 deletions(-)
diff --git a/landing-pages/site/assets/js/dark-mode.js
b/landing-pages/site/assets/js/dark-mode.js
index 498db3e0fb..32e183200f 100644
--- a/landing-pages/site/assets/js/dark-mode.js
+++ b/landing-pages/site/assets/js/dark-mode.js
@@ -103,15 +103,23 @@
}
})
- 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)
+ 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)
+ })
})
- })
+ }
+
+ if (document.readyState === 'loading') {
+ window.addEventListener('DOMContentLoaded', init)
+ } else {
+ init()
+ }
})()