fixed button states
This commit is contained in:
parent
cf00271802
commit
5fee244617
@ -7,7 +7,7 @@ $(document).ready(function(){
|
|||||||
{/literal}
|
{/literal}
|
||||||
{if $GLOBAL.website.blockfindersound.enabled|default:"1"}
|
{if $GLOBAL.website.blockfindersound.enabled|default:"1"}
|
||||||
{literal}
|
{literal}
|
||||||
var playSound = localStorage.getItem('playsound') === 'False' ? false : true;
|
var playSound = localStorage.getItem('playsound');
|
||||||
var canCreateSoundJS = false;
|
var canCreateSoundJS = false;
|
||||||
// check if the default plugins can be loaded, if not, disable button and don't load soundjs
|
// check if the default plugins can be loaded, if not, disable button and don't load soundjs
|
||||||
if (!createjs.Sound.initializeDefaultPlugins()) {
|
if (!createjs.Sound.initializeDefaultPlugins()) {
|
||||||
@ -16,17 +16,19 @@ $(document).ready(function(){
|
|||||||
} else if (createjs.BrowserDetect.isIOS || createjs.BrowserDetect.isAndroid || createjs.BrowserDetect.isBlackberry) {
|
} else if (createjs.BrowserDetect.isIOS || createjs.BrowserDetect.isAndroid || createjs.BrowserDetect.isBlackberry) {
|
||||||
$('#togglesound').hide();
|
$('#togglesound').hide();
|
||||||
} else {
|
} else {
|
||||||
if (playSound) {
|
if (playSound == 'True') {
|
||||||
var audioPath = "{/literal}{$PATH}{literal}/audio/";
|
var audioPath = "{/literal}{$PATH}{literal}/audio/";
|
||||||
var sound = [ {id:"ding", src:"ding.mp3"} ];
|
var sound = [ {id:"ding", src:"ding.mp3"} ];
|
||||||
var muteFlag = 1;
|
var playSound = 'True';
|
||||||
createjs.Sound.alternateExtensionseExtensions = ["mp3"];
|
createjs.Sound.alternateExtensionseExtensions = ["mp3"];
|
||||||
createjs.Sound.registerSounds(sound, audioPath);
|
createjs.Sound.registerSounds(sound, audioPath);
|
||||||
canCreateSoundJS = true;
|
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');
|
$('#muteButton').find($(".fa")).removeClass('fa-volume-off').addClass('fa-volume-up');
|
||||||
} else {
|
} 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');
|
$('#muteButton').find($(".fa")).removeClass('fa-volume-up').addClass('fa-volume-off');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -285,15 +287,16 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
// Mute Button
|
// Mute Button
|
||||||
$('#muteButton').click(function(){
|
$('#muteButton').click(function(){
|
||||||
if(muteFlag == 2) {
|
//alert(playSound);
|
||||||
|
if(playSound == 'False') {
|
||||||
localStorage.setItem('playsound', 'True');
|
localStorage.setItem('playsound', 'True');
|
||||||
muteFlag = 1;
|
playSound = 'True';
|
||||||
createjs.Sound.setMute(false);
|
createjs.Sound.setMute(false);
|
||||||
$(this).toggleClass("btn-xs btn-danger").toggleClass("btn-xs btn-success");
|
$(this).toggleClass("btn-xs btn-danger").toggleClass("btn-xs btn-success");
|
||||||
$(this).find($(".fa")).removeClass('fa-volume-off').addClass('fa-volume-up');
|
$(this).find($(".fa")).removeClass('fa-volume-off').addClass('fa-volume-up');
|
||||||
} else {
|
} else {
|
||||||
localStorage.setItem('playsound', 'False');
|
localStorage.setItem('playsound', 'False');
|
||||||
muteFlag = 2;
|
playSound = 'False';
|
||||||
createjs.Sound.setMute(true);
|
createjs.Sound.setMute(true);
|
||||||
$(this).toggleClass("btn-xs btn-success").toggleClass("btn-xs btn-danger");
|
$(this).toggleClass("btn-xs btn-success").toggleClass("btn-xs btn-danger");
|
||||||
$(this).find($(".fa")).removeClass('fa-volume-up').addClass('fa-volume-off');
|
$(this).find($(".fa")).removeClass('fa-volume-up').addClass('fa-volume-off');
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user