[UPDATE] change loading behavior, check if soundjs can be executed
This commit is contained in:
parent
6210a1a28f
commit
80909ef2db
@ -37,8 +37,10 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
<div class="panel-footer text-right">
|
<div id="togglesound" class="togglesound">
|
||||||
<button id="muteButton" type="button" class="btn-xs btn-success"><i class="fa fa-volume-up"></i></button>
|
<div class="panel-footer text-right">
|
||||||
|
<button id="muteButton" type="button" class="btn-xs btn-success"><i class="fa fa-volume-up"></i></button>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -3,11 +3,20 @@
|
|||||||
<script>
|
<script>
|
||||||
{literal}
|
{literal}
|
||||||
$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
var audioPath = "{/literal}{$PATH}{literal}/audio/";
|
|
||||||
var manifest = [ {id:"ding", src:"ding.ogg"} ];
|
var canCreateSoundJS = false;
|
||||||
var muteFlag = 1;
|
|
||||||
createjs.Sound.alternateExtensionseExtensions = ["mp3"];
|
// check if the default plugins can be loaded, if not, disable button and don't load soundjs
|
||||||
createjs.Sound.registerManifest(manifest, audioPath);
|
if (!createjs.Sound.initializeDefaultPlugins()) {
|
||||||
|
$('#togglesound').hide();
|
||||||
|
} else {
|
||||||
|
var audioPath = "{/literal}{$PATH}{literal}/audio/";
|
||||||
|
var manifest = [ {id:"ding", src:"ding.ogg"} ];
|
||||||
|
var muteFlag = 1;
|
||||||
|
createjs.Sound.alternateExtensionseExtensions = ["mp3"];
|
||||||
|
createjs.Sound.registerManifest(manifest, audioPath);
|
||||||
|
canCreateSoundJS = true;
|
||||||
|
}
|
||||||
|
|
||||||
// Ajax API URL
|
// Ajax API URL
|
||||||
var url_dashboard = "{/literal}{$smarty.server.SCRIPT_NAME}?page=api&action=getdashboarddata&api_key={$GLOBAL.userdata.api_key}&id={$GLOBAL.userdata.id}{literal}";
|
var url_dashboard = "{/literal}{$smarty.server.SCRIPT_NAME}?page=api&action=getdashboarddata&api_key={$GLOBAL.userdata.api_key}&id={$GLOBAL.userdata.id}{literal}";
|
||||||
@ -166,7 +175,9 @@ $(document).ready(function(){
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (blocks[0].height > lastBlock) {
|
if (blocks[0].height > lastBlock) {
|
||||||
createjs.Sound.play('ding');
|
if(canCreateSoundJS) {
|
||||||
|
createjs.Sound.play('ding');
|
||||||
|
}
|
||||||
lastBlock = blocks[0].height;
|
lastBlock = blocks[0].height;
|
||||||
var table_content = '<tbody id="b-blocks">';
|
var table_content = '<tbody id="b-blocks">';
|
||||||
for (index = 0; index < blocks.length; ++index) {
|
for (index = 0; index < blocks.length; ++index) {
|
||||||
@ -258,12 +269,12 @@ $(document).ready(function(){
|
|||||||
muteFlag = 1;
|
muteFlag = 1;
|
||||||
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 {
|
||||||
muteFlag = 2;
|
muteFlag = 2;
|
||||||
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