From d1c32549c9675e8a66dfc38c692c7abbbe80fa0c Mon Sep 17 00:00:00 2001 From: FURK4NGG <105324908+FURK4NGG@users.noreply.github.com> Date: Mon, 24 Feb 2025 21:21:19 +0300 Subject: [PATCH] Update 1.js --- JAVASCRIPT/1.js | 30 ------------------------------ 1 file changed, 30 deletions(-) diff --git a/JAVASCRIPT/1.js b/JAVASCRIPT/1.js index a2a4fd2..cd4d06c 100644 --- a/JAVASCRIPT/1.js +++ b/JAVASCRIPT/1.js @@ -1,37 +1,7 @@ /*CHANGE THEME*/ // Darkmode instance'ını oluştur // Darkmode instance'ını oluştur -const darkmode = new Darkmode(); -const metaTheme = document.getElementById("themeMeta"); -// Dark mode değiştiğinde çalışacak fonksiyon -function updateThemeColor(isDark) { - metaTheme.setAttribute("content", isDark ? "#100f2c" : "#F8F6E3"); -} - -// Toggle butonu dinleyicisi -document.getElementById("darkmode-toggle").addEventListener("click", function () { - darkmode.toggle(); // Dark mode'u aç/kapat - - // Kendi dark mode'umuzu tarayıcıdaki dark mode gibi algılat - const isDarkMode = darkmode.isActivated(); - updateThemeColor(isDarkMode); - - // Tarayıcıya "sistem teması değişti" gibi davranması için event gönder - const event = new Event('change'); - window.matchMedia('(prefers-color-scheme: dark)').dispatchEvent(event); -}); - -// Tarayıcının sistem teması değişirse güncelle -if (window.matchMedia) { - const mediaQuery = window.matchMedia('(prefers-color-scheme: dark)'); - mediaQuery.addEventListener('change', function (e) { - updateThemeColor(e.matches); - }); - - // Sayfa ilk yüklendiğinde de kontrol et - updateThemeColor(mediaQuery.matches); -}