diff --git a/templates/bootstrap/dashboard/js/api.tpl b/templates/bootstrap/dashboard/js/api.tpl index 65255a28..972869ad 100644 --- a/templates/bootstrap/dashboard/js/api.tpl +++ b/templates/bootstrap/dashboard/js/api.tpl @@ -7,7 +7,7 @@ $(document).ready(function(){ {/literal} {if $GLOBAL.website.blockfindersound.enabled|default:"1"} {literal} - var playSound = localStorage.getItem('playsound') === 'False' ? false : true; + var playSound = localStorage.getItem('playsound'); var canCreateSoundJS = false; // check if the default plugins can be loaded, if not, disable button and don't load soundjs if (!createjs.Sound.initializeDefaultPlugins()) { @@ -16,17 +16,19 @@ $(document).ready(function(){ } else if (createjs.BrowserDetect.isIOS || createjs.BrowserDetect.isAndroid || createjs.BrowserDetect.isBlackberry) { $('#togglesound').hide(); } else { - if (playSound) { + if (playSound == 'True') { var audioPath = "{/literal}{$PATH}{literal}/audio/"; var sound = [ {id:"ding", src:"ding.mp3"} ]; - var muteFlag = 1; + var playSound = 'True'; createjs.Sound.alternateExtensionseExtensions = ["mp3"]; createjs.Sound.registerSounds(sound, audioPath); canCreateSoundJS = true; - $('#muteButton').toggleClass("btn-xs btn-danger").toggleClass("btn-xs btn-success"); + $("#muteButton").removeClass(); + $('#muteButton').addClass("btn-xs btn-success toggleSoundButton"); $('#muteButton').find($(".fa")).removeClass('fa-volume-off').addClass('fa-volume-up'); } else { - $('#muteButton').toggleClass("btn-xs btn-success").toggleClass("btn-xs btn-danger"); + $("#muteButton").removeClass(); + $('#muteButton').addClass("btn-xs btn-danger toggleSoundButton"); $('#muteButton').find($(".fa")).removeClass('fa-volume-up').addClass('fa-volume-off'); } } @@ -285,15 +287,16 @@ $(document).ready(function(){ // Mute Button $('#muteButton').click(function(){ - if(muteFlag == 2) { + //alert(playSound); + if(playSound == 'False') { localStorage.setItem('playsound', 'True'); - muteFlag = 1; + playSound = 'True'; createjs.Sound.setMute(false); $(this).toggleClass("btn-xs btn-danger").toggleClass("btn-xs btn-success"); $(this).find($(".fa")).removeClass('fa-volume-off').addClass('fa-volume-up'); } else { localStorage.setItem('playsound', 'False'); - muteFlag = 2; + playSound = 'False'; createjs.Sound.setMute(true); $(this).toggleClass("btn-xs btn-success").toggleClass("btn-xs btn-danger"); $(this).find($(".fa")).removeClass('fa-volume-up').addClass('fa-volume-off');