From 553a714591da8d75755b3e6ef515ee799bf9b9a2 Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Sat, 19 Jul 2025 09:17:38 -0700 Subject: [PATCH] Use pause instead of mute --- app.js | 16 ++++++++-------- index.html | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/app.js b/app.js index b013535..5d8630d 100644 --- a/app.js +++ b/app.js @@ -30,22 +30,22 @@ document.addEventListener('DOMContentLoaded', function () { // --- Sound Toggle --- function updateSoundEmojiState() { - soundToggleEmoji.textContent = audio.muted ? '🔇' : '🔊'; - soundToggleEmoji.title = audio.muted ? 'Unmute Audio' : 'Mute Audio'; + soundToggleEmoji.textContent = audio.paused ? '🔇' : '🔊'; + soundToggleEmoji.title = audio.paused ? 'Play Audio' : 'Pause Audio'; } if (audio && soundToggleEmoji) { updateSoundEmojiState(); soundToggleEmoji.addEventListener('click', function () { - audio.muted = !audio.muted; - if (!audio.muted) { + if (audio.paused) { audio.currentTime = 0; audio.play(); + } else { + audio.pause(); } - - updateSoundEmojiState(); }); - audio.addEventListener('volumechange', updateSoundEmojiState); + audio.addEventListener('play', updateSoundEmojiState); + audio.addEventListener('pause', updateSoundEmojiState); } // --- Control Image Hover --- @@ -68,7 +68,7 @@ document.addEventListener('DOMContentLoaded', function () { runGameButton.addEventListener('click', function () { if (!Module.running) return; - audio.muted = true; + audio.pause(); updateSoundEmojiState(); this.src = this.dataset.on; diff --git a/index.html b/index.html index 6b7103c..ade4185 100644 --- a/index.html +++ b/index.html @@ -43,7 +43,7 @@
Install Game -