update dark logo
This commit is contained in:
@@ -76,6 +76,10 @@ document.addEventListener('DOMContentLoaded', function() {
|
||||
|
||||
console.log("Initial dark mode state:", isDarkMode);
|
||||
|
||||
// Get logo elements
|
||||
const logoLight = document.getElementById('logo-light');
|
||||
const logoDark = document.getElementById('logo-dark');
|
||||
|
||||
// Set initial theme
|
||||
if (isDarkMode) {
|
||||
document.documentElement.classList.add('dark');
|
||||
@@ -83,12 +87,22 @@ document.addEventListener('DOMContentLoaded', function() {
|
||||
themeToggleLightIcon.classList.remove('hidden');
|
||||
themeToggleDarkIcon.classList.add('hidden');
|
||||
}
|
||||
// Show dark logo, hide light logo
|
||||
if (logoLight && logoDark) {
|
||||
logoLight.classList.add('hidden');
|
||||
logoDark.classList.remove('hidden');
|
||||
}
|
||||
} else {
|
||||
document.documentElement.classList.remove('dark');
|
||||
if (themeToggleLightIcon && themeToggleDarkIcon) {
|
||||
themeToggleLightIcon.classList.add('hidden');
|
||||
themeToggleDarkIcon.classList.remove('hidden');
|
||||
}
|
||||
// Show light logo, hide dark logo
|
||||
if (logoLight && logoDark) {
|
||||
logoLight.classList.remove('hidden');
|
||||
logoDark.classList.add('hidden');
|
||||
}
|
||||
}
|
||||
|
||||
// Toggle theme function
|
||||
@@ -102,6 +116,10 @@ document.addEventListener('DOMContentLoaded', function() {
|
||||
const isDark = document.documentElement.classList.contains('dark');
|
||||
console.log("Current dark mode:", isDark);
|
||||
|
||||
// Get logo elements
|
||||
const logoLight = document.getElementById('logo-light');
|
||||
const logoDark = document.getElementById('logo-dark');
|
||||
|
||||
if (isDark) {
|
||||
document.documentElement.classList.remove('dark');
|
||||
localStorage.setItem('color-theme', 'light');
|
||||
@@ -109,6 +127,11 @@ document.addEventListener('DOMContentLoaded', function() {
|
||||
themeToggleLightIcon.classList.add('hidden');
|
||||
themeToggleDarkIcon.classList.remove('hidden');
|
||||
}
|
||||
// Show light logo, hide dark logo
|
||||
if (logoLight && logoDark) {
|
||||
logoLight.classList.remove('hidden');
|
||||
logoDark.classList.add('hidden');
|
||||
}
|
||||
console.log("Switched to light mode");
|
||||
} else {
|
||||
document.documentElement.classList.add('dark');
|
||||
@@ -117,6 +140,11 @@ document.addEventListener('DOMContentLoaded', function() {
|
||||
themeToggleLightIcon.classList.remove('hidden');
|
||||
themeToggleDarkIcon.classList.add('hidden');
|
||||
}
|
||||
// Show dark logo, hide light logo
|
||||
if (logoLight && logoDark) {
|
||||
logoLight.classList.add('hidden');
|
||||
logoDark.classList.remove('hidden');
|
||||
}
|
||||
console.log("Switched to dark mode");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user