Hiding chromecast button from browsers that isnt chrome(ium)

This commit is contained in:
Kasper Rynning-Tønnesen
2017-01-25 21:43:44 +01:00
parent 885e9e15ed
commit 3f8c8380e4
3 changed files with 55 additions and 53 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

@@ -190,72 +190,74 @@ function init(){
maxWidth: $(window).width()-241 maxWidth: $(window).width()-241
}); });
if(socket === undefined || Helper.mobilecheck()){ if(socket === undefined || Helper.mobilecheck()){
no_socket = false; no_socket = false;
socket = io.connect(''+add+':8080', connection_options); socket = io.connect(''+add+':8080', connection_options);
} }
Crypt.init(); Crypt.init();
if(Crypt.get_offline()){ if(Crypt.get_offline()){
$(".offline_switch_class")[0].checked = true; $(".offline_switch_class")[0].checked = true;
change_offline(true); change_offline(true);
} }
if($("#alreadychannel").length === 0 || Helper.mobilecheck()){ if($("#alreadychannel").length === 0 || Helper.mobilecheck()){
setup_youtube_listener(); setup_youtube_listener();
get_list_listener(); get_list_listener();
setup_suggested_listener(); setup_suggested_listener();
setup_viewers_listener(); setup_viewers_listener();
} else { } else {
$("#channel-load").css("display", "none"); $("#channel-load").css("display", "none");
$("#player").css("opacity", "1"); $("#player").css("opacity", "1");
$("#controls").css("opacity", "1"); $("#controls").css("opacity", "1");
$(".playlist").css("opacity", "1"); $(".playlist").css("opacity", "1");
Player.readyLooks(); Player.readyLooks();
Playercontrols.initYoutubeControls(Player.player); Playercontrols.initYoutubeControls(Player.player);
Playercontrols.initSlider(); Playercontrols.initSlider();
Player.player.setVolume(Crypt.get_volume()); Player.player.setVolume(Crypt.get_volume());
$(".video-container").removeClass("no-opacity"); $(".video-container").removeClass("no-opacity");
var codeURL = "https://remote."+window.location.hostname+"/"+id; var codeURL = "https://remote."+window.location.hostname+"/"+id;
$("#code-text").text(id); $("#code-text").text(id);
$("#code-qr").attr("src", "https://chart.googleapis.com/chart?chs=221x221&cht=qr&choe=UTF-8&chld=L|1&chl="+codeURL); $("#code-qr").attr("src", "https://chart.googleapis.com/chart?chs=221x221&cht=qr&choe=UTF-8&chld=L|1&chl="+codeURL);
$("#code-link").attr("href", codeURL); $("#code-link").attr("href", codeURL);
} }
if(no_socket) socket.emit('list', chan.toLowerCase()); if(no_socket) socket.emit('list', chan.toLowerCase());
//if(/iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream){ //if(/iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream){
/*if(!Helper.mobilecheck() && !window.MSStream){ /*if(!Helper.mobilecheck() && !window.MSStream){
document.getElementById("search").blur(); document.getElementById("search").blur();
$("#channel-load").css("display", "none"); $("#channel-load").css("display", "none");
} else {*/ } else {*/
window.onYouTubeIframeAPIReady = Player.onYouTubeIframeAPIReady; window.onYouTubeIframeAPIReady = Player.onYouTubeIframeAPIReady;
if(Player.player === "" || Player.player === undefined || Helper.mobilecheck()) Player.loadPlayer(); if(Player.player === "" || Player.player === undefined || Helper.mobilecheck()) Player.loadPlayer();
//} //}
if(Helper.mobilecheck()) Mobile_remote.initiate_volume(); if(Helper.mobilecheck()) Mobile_remote.initiate_volume();
setup_admin_listener(); setup_admin_listener();
setup_list_listener(); setup_list_listener();
setup_chat_listener(); setup_chat_listener();
if(!Helper.mobilecheck() && $("#alreadychannel").length === 0) setup_host_initialization(); if(!Helper.mobilecheck() && $("#alreadychannel").length === 0) setup_host_initialization();
if(!Helper.msieversion() && !Helper.mobilecheck()) Notification.requestPermission(); if(!Helper.msieversion() && !Helper.mobilecheck()) Notification.requestPermission();
$(".search_input").focus(); $(".search_input").focus();
Helper.sample(); Helper.sample();
$( "#results" ).hover( function() { $("div.result").removeClass("hoverResults"); i = 0; }, function(){ }); $( "#results" ).hover( function() { $("div.result").removeClass("hoverResults"); i = 0; }, function(){ });
$("#search").focus(); $("#search").focus();
$("#embed-button").css("display", "inline-block"); $("#embed-button").css("display", "inline-block");
$("#embed-area").val(embed_code(embed_autoplay, embed_width, embed_height, color)); $("#embed-area").val(embed_code(embed_autoplay, embed_width, embed_height, color));
$("#search").attr("placeholder", "Find song on YouTube..."); $("#search").attr("placeholder", "Find song on YouTube...");
if(!/chrom(e|ium)/.test(navigator.userAgent.toLowerCase())){
$(".castButton").css("display", "none");
}
if(chromecastAvailable){ if(chromecastAvailable){
hide_native(1); hide_native(1);
} else if(chromecastReady) { } else if(chromecastReady) {