Add music settings toggle

This commit is contained in:
Skylar Ittner 2016-10-04 01:27:59 -06:00
parent f28150e486
commit c56e7a8e80
2 changed files with 27 additions and 0 deletions

View File

@ -39,6 +39,9 @@ function queuesong(song) {
}
function playAudio() {
if (localStorage.getItem("music") === "mute") {
return;
}
// If something is going on, come back in 10 seconds.
if (audio_doneplaying && audio_isplaying) {
setTimeout(playAudio, 10 * 1000);

View File

@ -23,6 +23,9 @@
<div class='list-group-item' onclick='openRules()'>
Show Rules
</div>
<div class="list-group-item" onclick="toggleMusic()">
Turn music <span id="toggle-music-onoff-label">off</span>
</div>
<div class='list-group-item' onclick='openscreen("munzeelink")'>
Link with Munzee account
<br />
@ -41,4 +44,25 @@
</div>
<script>
$('#settings-version-code').text(window.cordova.plugins.version.getAppVersion());
function loadToggles() {
if (localStorage.getItem("music") == "mute") {
$('#toggle-music-onoff-label').text("on");
} else {
$('#toggle-music-onoff-label').text("off");
}
}
function toggleMusic() {
if (localStorage.getItem("music") == "mute") {
localStorage.setItem("music", "");
setTimeout(playAudio, 2 * 1000);
} else {
localStorage.setItem("music", "mute");
audio.stop();
}
loadToggles();
}
loadToggles();
</script>