Update 1.js

This commit is contained in:
FURK4NGG
2025-02-25 00:04:04 +03:00
committed by GitHub
parent db800ba358
commit 2294f0bebb
+9 -20
View File
@@ -1,30 +1,19 @@
/*CHANGE THEME*/ /*CHANGE THEME*/
// MutationObserver ile body'nin class listesini izleyelim
const observer = new MutationObserver(() => { const observer = new MutationObserver(() => {
const isDark = document.body.classList.contains("darkmode--activated"); const isDark = document.body.classList.contains("darkmode--activated");
// Meta tag'in rengi
// Meta tag'in rengini değiştirelim const themeColorMeta = document.querySelector('meta[name="theme-color"]');
const themeColorMeta = document.querySelector('meta[name="theme-color"]'); themeColorMeta.setAttribute("content", isDark ? "#100f2c" : "#F8F6E3");
themeColorMeta.setAttribute("content", isDark ? "#100f2c" : "#F8F6E3"); // Apple status bar rengi
const appleStatusBarMeta = document.querySelector('meta[name="apple-mobile-web-app-status-bar-style"]');
// Apple status bar rengini değiştirelim appleStatusBarMeta.setAttribute("content", isDark ? "black" : "default");
const appleStatusBarMeta = document.querySelector('meta[name="apple-mobile-web-app-status-bar-style"]');
appleStatusBarMeta.setAttribute("content", isDark ? "black" : "default");
console.log(isDark ? "Dark Mode aktif" : "Dark Mode pasif");
}); });
// observer'ı başlatmak için
observer.observe(document.body, { observer.observe(document.body, {
attributes: true, // Sadece attribute değişimlerini izleyelim attributes: true,
attributeFilter: ["class"], // Sadece 'class' attribute'unda değişiklikleri izleyelim attributeFilter: ["class"],
}); });
/*SERVICES VISIBILITY*/ /*SERVICES VISIBILITY*/
const boxes = document.querySelectorAll('.services_id'); const boxes = document.querySelectorAll('.services_id');