readded error-window and fixed player hiding on small when loading

This commit is contained in:
Kasper Rynning-Tønnesen
2018-07-01 21:25:01 +02:00
parent 8703adad14
commit ac8693e650
2 changed files with 61 additions and 61 deletions

View File

@@ -13,15 +13,14 @@ var hostMode = false;
var soundcloud_loading = false; var soundcloud_loading = false;
var buffering = false; var buffering = false;
var list_html = document.querySelectorAll("#list-song-html").length > 0 ? document.querySelector("#list-song-html").innerHTML : undefined; var list_html = document.querySelectorAll("#list-song-html").length > 0 ? document.querySelector("#list-song-html").innerHTML : undefined;
var unseen = false; var unseen = false;
var searching = false; var searching = false;
var time_regex = /P((([0-9]*\.?[0-9]*)Y)?(([0-9]*\.?[0-9]*)M)?(([0-9]*\.?[0-9]*)W)?(([0-9]*\.?[0-9]*)D)?)?(T(([0-9]*\.?[0-9]*)H)?(([0-9]*\.?[0-9]*)M)?(([0-9]*\.?[0-9]*)S)?)?/; var time_regex = /P((([0-9]*\.?[0-9]*)Y)?(([0-9]*\.?[0-9]*)M)?(([0-9]*\.?[0-9]*)W)?(([0-9]*\.?[0-9]*)D)?)?(T(([0-9]*\.?[0-9]*)H)?(([0-9]*\.?[0-9]*)M)?(([0-9]*\.?[0-9]*)S)?)?/;
var private_channel = false;
var end_programmatically = false; var end_programmatically = false;
var _kWay = "38384040373937396665"; var _kWay = "38384040373937396665";
var _kT = ""; var _kT = "";
var _kDone = false; var _kDone = false;
var music = 0; var music = 0;
var was_stopped = Helper.mobilecheck() ? true : false; var was_stopped = Helper.mobilecheck() ? true : false;
var timed_remove_check; var timed_remove_check;
var slider_type = Helper.mobilecheck() ? "vertical" : "horizontal"; var slider_type = Helper.mobilecheck() ? "vertical" : "horizontal";
@@ -30,12 +29,12 @@ var lastCommand;
var tried_again = false; var tried_again = false;
var userscroll = false; var userscroll = false;
var gotten_np = false; var gotten_np = false;
var frontpage = 1; var frontpage = 1;
var adminpass = ""; var adminpass = "";
var showDiscovery = false; var showDiscovery = false;
var player_ready = false; var player_ready = false;
var viewers = 1; var viewers = 1;
var temp_user_pass = ""; var temp_user_pass = "";
var zoff_api_token = "DwpnKVkaMH2HdcpJT2YPy783SY33byF5/32rbs0+xdU="; var zoff_api_token = "DwpnKVkaMH2HdcpJT2YPy783SY33byF5/32rbs0+xdU=";
if(window.location.hostname == "localhost" || window.location.hostname == "client.localhost") { if(window.location.hostname == "localhost" || window.location.hostname == "client.localhost") {
var zoff_api_token = "AhmC4Yg2BhaWPZBXeoWK96DAiAVfbou8TUG2IXtD3ZQ="; var zoff_api_token = "AhmC4Yg2BhaWPZBXeoWK96DAiAVfbou8TUG2IXtD3ZQ=";
@@ -43,54 +42,54 @@ if(window.location.hostname == "localhost" || window.location.hostname == "clien
var retry_frontpage; var retry_frontpage;
var previousSoundcloud; var previousSoundcloud;
var chromecast_specs_sent = false; var chromecast_specs_sent = false;
var dragging = false; var dragging = false;
var user_auth_started = false; var user_auth_started = false;
var beginning = false; var beginning = false;
var empty_clear = false; var empty_clear = false;
var user_auth_avoid = false; var user_auth_avoid = false;
var user_change_password = false; var user_change_password = false;
var paused = false; var paused = false;
var currently_showing_channels = 1; var currently_showing_channels = 1;
var playing = false; var playing = false;
var SAMPLE_RATE = 6000; // 6 seconds var SAMPLE_RATE = 6000; // 6 seconds
var lastSample = Date.now(); var lastSample = Date.now();
var fireplace_initiated = false; var fireplace_initiated = false;
var began = false; var began = false;
var userpass = ""; var userpass = "";
var i = -1; var i = -1;
var lazy_load = false; var lazy_load = false;
var embed = false; var embed = false;
var autoplay = Helper.mobilecheck() ? false : true; var autoplay = Helper.mobilecheck() ? false : true;
var durationBegun = false; var durationBegun = false;
var chat_active = false; var chat_active = false;
var chat_unseen = false; var chat_unseen = false;
var blinking = false; var blinking = false;
var from_frontpage = false; var from_frontpage = false;
var access_token_data = {}; var access_token_data = {};
var spotify_authenticated = false; var spotify_authenticated = false;
var not_import_html = ""; var not_import_html = "";
var not_export_html = ""; var not_export_html = "";
var embed_height = 300; var embed_height = 300;
var embed_width = 600; var embed_width = 600;
var embed_videoonly = ""; var embed_videoonly = "";
var embed_autoplay = "&autoplay"; var embed_autoplay = "&autoplay";
var connect_error = false; var connect_error = false;
var access_token_data_youtube = {}; var access_token_data_youtube = {};
var youtube_authenticated = false; var youtube_authenticated = false;
var chromecastAvailable = false; var chromecastAvailable = false;
var color = "808080"; 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 cast_ready_connect = false;
var number_suggested = 0; var number_suggested = 0;
var prev_chan_list = ""; var prev_chan_list = "";
var changing_to_frontpage = false; var changing_to_frontpage = false;
var prev_chan_player = ""; var prev_chan_player = "";
var chromecastReady = false; var chromecastReady = false;
var find_word = ""; var find_word = "";
var found_array = []; var found_array = [];
var found_array_index = 0; var found_array_index = 0;
var startTime = 0; var startTime = 0;
var fix_too_far = false; var fix_too_far = false;
var guid = ""; var guid = "";
@@ -152,10 +151,10 @@ window.zoff = {
enable_debug: enable_debug, enable_debug: enable_debug,
disable_debug: disable_debug disable_debug: disable_debug
} }
/*
if(!Helper.mobilecheck() && (window.location.host != "localhost" && window.location.host != "client.localhost")) { if(!Helper.mobilecheck() && (window.location.host != "localhost" && window.location.host != "client.localhost")) {
window.onerror = function(e, source, lineno, colno, error) { window.onerror = function(e, source, lineno, colno, error) {
if(e == "Script error.") return true; if(e == "Script error." || e.toString().indexOf(" ReferenceError: pagespeed is not defined") > -1) return true;
Helper.logs.unshift({log: e.toString().replace(/(\r\n|\n|\r)/gm,""), date: new Date(), lineno: lineno, colno: colno, source:source}); Helper.logs.unshift({log: e.toString().replace(/(\r\n|\n|\r)/gm,""), date: new Date(), lineno: lineno, colno: colno, source:source});
Helper.logs.unshift({log: chan != "" && chan != undefined ? chan.toLowerCase() : "frontpage", date: new Date()}); Helper.logs.unshift({log: chan != "" && chan != undefined ? chan.toLowerCase() : "frontpage", date: new Date()});
document.querySelector(".contact-form-content").remove(); document.querySelector(".contact-form-content").remove();
@@ -176,7 +175,7 @@ if(!Helper.mobilecheck() && (window.location.host != "localhost" && window.locat
return true; return true;
}; };
} }
*/
window.addEventListener("DOMContentLoaded", function() { window.addEventListener("DOMContentLoaded", function() {
if(!localStorage.getItem("VERSION") || parseInt(localStorage.getItem("VERSION")) != VERSION) { if(!localStorage.getItem("VERSION") || parseInt(localStorage.getItem("VERSION")) != VERSION) {
localStorage.setItem("VERSION", VERSION); localStorage.setItem("VERSION", VERSION);
@@ -566,13 +565,13 @@ addListener("click", "#closePlayer", function(event){
Player.player.destroy(); Player.player.destroy();
Helper.toggleClass("#player_bottom_overlay", "hide"); Helper.toggleClass("#player_bottom_overlay", "hide");
Helper.removeElement("#player"); Helper.removeElement("#player");
Player.soundcloud_player.unbind("finish", Player.soundcloudFinish);
Player.soundcloud_player.unbind("pause", Player.soundcloudPause);
Player.soundcloud_player.unbind("play", Player.soundcloudPlay);
} catch(error){} } catch(error){}
socket.removeEventListener("np"); socket.removeEventListener("np");
socket.removeEventListener("id"); socket.removeEventListener("id");
socket.removeEventListener(id); socket.removeEventListener(id);
Player.soundcloud_player.unbind("finish", Player.soundcloudFinish);
Player.soundcloud_player.unbind("pause", Player.soundcloudPause);
Player.soundcloud_player.unbind("play", Player.soundcloudPlay);
Player.soundcloud_player.kill(); Player.soundcloud_player.kill();
previousSoundcloud = null; previousSoundcloud = null;
Helper.removeElement("#soundcloud_container"); Helper.removeElement("#soundcloud_container");

View File

@@ -140,7 +140,7 @@ var Player = {
Helper.css("#player", "visibility", "visible"); Helper.css("#player", "visibility", "visible");
} }
if(!embed && !client && window.location.pathname != "/") { if(!embed && !client && window.location.pathname != "/") {
resizePlaylistPlaying(newState.data == YT.PlayerState.PLAYING); resizePlaylistPlaying(newState.data == YT.PlayerState.PLAYING || newState.data == YT.PlayerState.BUFFERING);
} }
if(embed && !autoplay) autoplay = true; if(embed && !autoplay) autoplay = true;
if(!window.MSStream) { if(!window.MSStream) {
@@ -203,7 +203,7 @@ var Player = {
if(window.location.pathname != "/") Playercontrols.play_pause_show(); if(window.location.pathname != "/") Playercontrols.play_pause_show();
mobile_beginning = true; mobile_beginning = true;
if(!embed && !client && window.location.pathname != "/") { if(!embed && !client && window.location.pathname != "/") {
resizePlaylistPlaying(newState.data == YT.PlayerState.PLAYING); resizePlaylistPlaying(newState.data == YT.PlayerState.PLAYING || newState.data == YT.PlayerState.BUFFERING);
} }
} }
} }
@@ -218,6 +218,7 @@ var Player = {
case YT.PlayerState.BUFFERING: case YT.PlayerState.BUFFERING:
//was_stopped = false; //was_stopped = false;
buffering = true; buffering = true;
resizePlaylistPlaying(newState.data == YT.PlayerState.PLAYING || newState.data == YT.PlayerState.BUFFERING);
break; break;
} }
}, },