From 4042e2c47a053735962ece5ccc3ef13ac30a0d67 Mon Sep 17 00:00:00 2001 From: FURK4NGG <105324908+FURK4NGG@users.noreply.github.com> Date: Mon, 24 Feb 2025 23:14:39 +0300 Subject: [PATCH] Update 1.js --- JAVASCRIPT/1.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/JAVASCRIPT/1.js b/JAVASCRIPT/1.js index 1b31949..04f3243 100644 --- a/JAVASCRIPT/1.js +++ b/JAVASCRIPT/1.js @@ -1,9 +1,18 @@ /*CHANGE THEME*/ const darkmode = new Darkmode(options); darkmode.showWidget(); -const isDark = document.body.classList.contains("darkmode--activated"); +// MutationObserver ile body'nin class listesini izleyelim +const observer = new MutationObserver(() => { + const isDark = document.body.classList.contains("darkmode--activated"); + console.log(isDark ? "Dark Mode aktif" : "Dark Mode pasif"); +}); + +// observer'ı başlatmak için +observer.observe(document.body, { + attributes: true, // Sadece attribute değişimlerini izleyelim + attributeFilter: ["class"], // Sadece 'class' attribute'unda değişiklikleri izleyelim +}); -console.log(isDark);