Using boolean to display chromecast button

This commit is contained in:
Kasper Rynning-Tønnesen
2017-01-30 11:35:23 +01:00
parent 581b1eea4d
commit d09a05fc5f
3 changed files with 11 additions and 8 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -44,6 +44,7 @@ var color = "808080";
var find_start = false; var find_start = false;
var find_started = false; var find_started = false;
var offline = false; var offline = false;
var cast_ready_connect = false;
var prev_chan_list = ""; var prev_chan_list = "";
var prev_chan_player = ""; var prev_chan_player = "";
var chromecastReady = false; var chromecastReady = false;
@@ -352,7 +353,7 @@ initializeCastApi = function() {
} }
}); });
if(cast.framework.CastContext.getInstance().getCastState() == "NOT_CONNECTED"){ if(cast_ready_connect){
$(".castButton-unactive").css("display", "block"); $(".castButton-unactive").css("display", "block");
} }
@@ -360,8 +361,10 @@ initializeCastApi = function() {
cast_state.addEventListener(cast.framework.CastContextEventType.CAST_STATE_CHANGED, function(event){ cast_state.addEventListener(cast.framework.CastContextEventType.CAST_STATE_CHANGED, function(event){
if(event.castState == "NOT_CONNECTED"){ if(event.castState == "NOT_CONNECTED"){
$(".castButton-unactive").css("display", "block"); $(".castButton-unactive").css("display", "block");
cast_ready_connect = true;
} else if(event.castState == "NO_DEVICES_AVAILABLE"){ } else if(event.castState == "NO_DEVICES_AVAILABLE"){
$(".castButton-unactive").css("display", "none"); $(".castButton-unactive").css("display", "none");
cast_ready_connect = false;
} }
}); });
}; };