Add click sound effect and option to disable on settings.

This commit is contained in:
天クマ 2026-07-01 15:08:00 -03:00
commit fb73bfa300
7 changed files with 40 additions and 0 deletions

View file

@ -49,6 +49,10 @@ optionsAside.classList.add("metromenu");
<p>${headeri18n.hideBackground}</p>
<input id="background" type="checkbox"></input>
</div>
<div class="checkbox">
<p>${headeri18n.disableSoundEffects}</p>
<input id="soundEffects" type="checkbox"></input>
</div>
</div>
`
optionsAside.appendChild(content);
@ -76,6 +80,12 @@ function toggleBG() {
localStorage.setItem("bgHidden", bg.classList.contains("invisible"))
}
const disableSFX = document.querySelector("input#soundEffects");
if (localStorage.getItem("disablesfx") === "true") disableSFX.checked = true;
disableSFX.addEventListener("click", () => {
localStorage.setItem("disablesfx", disableSFX.checked)
})
const songsDrawer = document.querySelector("#songDrawer");
const drawerSongs = [];
const playlist = document.querySelector("#playlist");