2026-03-24 03:36:14 +00:00
|
|
|
// ... existing code ...
|
|
|
|
|
|
|
|
|
|
// === AMBIENT SOUND TOGGLE ===
|
|
|
|
|
let ambientSound = document.getElementById('ambient-sound');
|
|
|
|
|
let audioToggle = document.getElementById('audio-toggle');
|
|
|
|
|
|
|
|
|
|
// Load user's audio preference
|
|
|
|
|
const storedMute = localStorage.getItem('nexus-ambient-muted') === 'true';
|
|
|
|
|
if (storedMute) {
|
|
|
|
|
ambientSound.muted = true;
|
|
|
|
|
audioToggle.classList.add('muted');
|
|
|
|
|
} else {
|
|
|
|
|
ambientSound.muted = false;
|
|
|
|
|
audioToggle.classList.remove('muted');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
audioToggle.addEventListener('click', () => {
|
|
|
|
|
ambientSound.muted = !ambientSound.muted;
|
|
|
|
|
if (ambientSound.muted) {
|
|
|
|
|
audioToggle.classList.add('muted');
|
2026-03-24 02:36:12 +00:00
|
|
|
} else {
|
2026-03-24 03:36:14 +00:00
|
|
|
audioToggle.classList.remove('muted');
|
2026-03-24 02:29:45 +00:00
|
|
|
}
|
2026-03-24 03:36:14 +00:00
|
|
|
localStorage.setItem('nexus-ambient-muted', ambientSound.muted);
|
|
|
|
|
});
|
2026-03-24 02:29:45 +00:00
|
|
|
|
2026-03-24 03:36:14 +00:00
|
|
|
// ... existing code ...
|