Merge pull request #204 from zoff-music/fix/errors

Fixed errors appearing in log
This commit is contained in:
Kasper Rynning-Tønnesen
2017-11-06 14:51:52 +01:00
committed by GitHub
2 changed files with 19 additions and 9 deletions

View File

@@ -159,7 +159,9 @@ var Admin = {
} }
} }
//List.dragging(true); //List.dragging(true);
if($(".tabs").length > 0 && !changing_to_frontpage) {
$('ul.playlist-tabs-loggedIn').tabs('select_tab', $(".playlist-tabs li a.active").attr("href").substring(1)); $('ul.playlist-tabs-loggedIn').tabs('select_tab', $(".playlist-tabs li a.active").attr("href").substring(1));
}
}, },
conf: function(msg) { conf: function(msg) {
@@ -236,11 +238,11 @@ var Admin = {
//List.dragging(false); //List.dragging(false);
if($("ul.playlist-tabs-loggedIn .playlist-tab-links.active").attr("href") == "#suggestions") if($("ul.playlist-tabs-loggedIn .playlist-tab-links.active").attr("href") == "#suggestions" && $(".tabs").length > 0 && !changing_to_frontpage)
{ {
$('ul.playlist-tabs').tabs('select_tab', 'wrapper'); $('ul.playlist-tabs').tabs('select_tab', 'wrapper');
$('ul.playlist-tabs-loggedIn').tabs('select_tab', 'wrapper'); $('ul.playlist-tabs-loggedIn').tabs('select_tab', 'wrapper');
} else { } else if($(".tabs").length > 0 && !changing_to_frontpage){
$('ul.playlist-tabs').tabs('select_tab', $(".playlist-tabs-loggedIn li a.active").attr("href").substring(1)); $('ul.playlist-tabs').tabs('select_tab', $(".playlist-tabs-loggedIn li a.active").attr("href").substring(1));
} }
$("#admin-lock").removeClass("clickable"); $("#admin-lock").removeClass("clickable");

View File

@@ -62,6 +62,7 @@ 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 prev_chan_player = ""; var prev_chan_player = "";
var chromecastReady = false; var chromecastReady = false;
var find_word = ""; var find_word = "";
@@ -1296,7 +1297,7 @@ $(document).on("click", ".first_page", function(e){
}); });
$(document).on('click', '#toast-container', function(){ $(document).on('click', '#toast-container', function(){
Materialize.Toast.removeAll(); before_toast();
}); });
$(document).on('click', "#aprilfools", function(){ $(document).on('click', "#aprilfools", function(){
@@ -1897,7 +1898,12 @@ function share_link_modifier_channel(){
} }
function before_toast(){ function before_toast(){
Materialize.Toast.removeAll(); if($('.toast').length > 0) {
var toastElement = $('.toast').first()[0];
var toastInstance = toastElement.M_Toast;
toastInstance.remove();
}
//Materialize.Toast.removeAll();
} }
function onepage_load(){ function onepage_load(){
@@ -1915,6 +1921,7 @@ function onepage_load(){
if(private_channel) add = Crypt.getCookie("_uI") + "_"; if(private_channel) add = Crypt.getCookie("_uI") + "_";
socket.emit("list", {version: parseInt(localStorage.getItem("VERSION")), channel: add + chan.toLowerCase(), pass: embed ? '' : Crypt.crypt_pass(Crypt.get_userpass(chan.toLowerCase()))}); socket.emit("list", {version: parseInt(localStorage.getItem("VERSION")), channel: add + chan.toLowerCase(), pass: embed ? '' : Crypt.crypt_pass(Crypt.get_userpass(chan.toLowerCase()))});
} else if(url_split[3] === "") { } else if(url_split[3] === "") {
changing_to_frontpage = true;
$.contextMenu( 'destroy', ".playlist-element" ); $.contextMenu( 'destroy', ".playlist-element" );
user_change_password = false; user_change_password = false;
clearTimeout(width_timeout); clearTimeout(width_timeout);
@@ -1942,14 +1949,14 @@ function onepage_load(){
$('#fullscreen').tooltip("remove"); $('#fullscreen').tooltip("remove");
$('#admin-lock').tooltip("remove"); $('#admin-lock').tooltip("remove");
$("#search-btn").tooltip("remove"); $("#search-btn").tooltip("remove");
//$("#prev").tooltip("remove");
//$("#skip").tooltip("remove");
$("#shuffle").tooltip("remove"); $("#shuffle").tooltip("remove");
$("#settings").tooltip("remove"); $("#settings").tooltip("remove");
} }
$("#seekToDuration").remove(); $("#seekToDuration").remove();
$("#settings").sideNav("destroy");
$('.tap-target').tapTarget('close'); $('.tap-target').tapTarget('close');
clearTimeout(tap_target_timeout); clearTimeout(tap_target_timeout);
before_toast();
$.ajax({ $.ajax({
url: "/", url: "/",
success: function(e){ success: function(e){
@@ -1984,7 +1991,6 @@ function onepage_load(){
$(".video-container").resizable("destroy"); $(".video-container").resizable("destroy");
$("main").append("<a id='closePlayer' title='Close Player'>X</a>"); $("main").append("<a id='closePlayer' title='Close Player'>X</a>");
$("#playbar").remove(); $("#playbar").remove();
$("#playlist").remove();
$(".ui-resizable-handle").remove(); $(".ui-resizable-handle").remove();
$("#main_components").remove(); $("#main_components").remove();
$("#player").addClass("player_bottom"); $("#player").addClass("player_bottom");
@@ -1992,6 +1998,7 @@ function onepage_load(){
$("#player").css("opacity", "1"); $("#player").css("opacity", "1");
$("#video-container").removeClass("no-opacity"); $("#video-container").removeClass("no-opacity");
$("#main-row").prepend("<div id='player_bottom_overlay' title='To Channel' class='player player_bottom'></div>"); $("#main-row").prepend("<div id='player_bottom_overlay' title='To Channel' class='player player_bottom'></div>");
$("#playlist").remove();
} else { } else {
try{ try{
Player.player.destroy(); Player.player.destroy();
@@ -2002,7 +2009,7 @@ function onepage_load(){
var response = $("<div>" + e + "</div>"); var response = $("<div>" + e + "</div>");
$(".drag-target").remove(); //$(".drag-target").remove();
$("#sidenav-overlay").remove(); $("#sidenav-overlay").remove();
$("main").attr("class", "center-align container"); $("main").attr("class", "center-align container");
$("#main-container").removeClass("channelpage"); $("#main-container").removeClass("channelpage");
@@ -2025,6 +2032,7 @@ function onepage_load(){
frontpage = true; frontpage = true;
initfp(); initfp();
} }
changing_to_frontpage = false;
if($("#alreadychannel").length === 0 && !user_auth_avoid){ if($("#alreadychannel").length === 0 && !user_auth_avoid){
$("head").append("<div id='alreadychannel'></div"); $("head").append("<div id='alreadychannel'></div");