Fixed errors with mobile

This commit is contained in:
Kasper Rynning-Tønnesen
2016-05-09 14:42:06 +02:00
parent 2dd552b442
commit 9bde92f670
4 changed files with 19 additions and 13 deletions
+1 -1
View File
File diff suppressed because one or more lines are too long
+2 -2
View File
File diff suppressed because one or more lines are too long
+14 -8
View File
@@ -134,7 +134,7 @@ function init(){
socket.emit("password", [localStorage[chan.toLowerCase()], chan.toLowerCase()]); socket.emit("password", [localStorage[chan.toLowerCase()], chan.toLowerCase()]);
}*/ }*/
if(socket == undefined){ if(socket == undefined || window.mobilecheck()){
no_socket = false; no_socket = false;
socket = io.connect(''+add+':8880', connection_options); socket = io.connect(''+add+':8880', connection_options);
} }
@@ -542,22 +542,26 @@ function onepage_load(){
$("#embed-button").css("display", "none"); $("#embed-button").css("display", "none");
//socket.removeAllListeners(); if(window.mobilecheck()) socket.removeAllListeners();
//$("#player").appendTo("#frontpage_player"); //$("#player").appendTo("#frontpage_player");
$.ajax({ $.ajax({
url: "php/nochan.php", url: "php/nochan.php",
success: function(e){ success: function(e){
//socket.disconnect(); if(window.mobilecheck()) socket.disconnect();
socket.removeEventListener("chat.all"); else {
socket.removeEventListener("chat"); socket.removeEventListener("chat.all");
socket.removeEventListener("chat");
}
document.getElementById("volume-button").removeEventListener("click", Playercontrols.mute_video); document.getElementById("volume-button").removeEventListener("click", Playercontrols.mute_video);
document.getElementById("playpause").removeEventListener("click", Playercontrols.play_pause); document.getElementById("playpause").removeEventListener("click", Playercontrols.play_pause);
document.getElementById("fullscreen").removeEventListener("click", Playercontrols.fullscreen); document.getElementById("fullscreen").removeEventListener("click", Playercontrols.fullscreen);
//video_id = ""; if(window.mobilecheck()) {
//song_title = ""; video_id = "";
song_title = "";
}
$("meta[name=theme-color]").attr("content", "#2D2D2D"); $("meta[name=theme-color]").attr("content", "#2D2D2D");
@@ -566,6 +570,8 @@ function onepage_load(){
$("<a id='closePlayer'>X</a>").appendTo("#frontpage_player"); $("<a id='closePlayer'>X</a>").appendTo("#frontpage_player");
$("#player").appendTo("#frontpage_player"); $("#player").appendTo("#frontpage_player");
Player.onYouTubeIframeAPIReady(); Player.onYouTubeIframeAPIReady();
} else {
Player.ytplayer = "";
} }
$(".drag-target").remove(); $(".drag-target").remove();
+2 -2
View File
@@ -224,7 +224,7 @@ var Nochan = {
$("#channel-load").css("display", "block"); $("#channel-load").css("display", "block");
window.scrollTo(0, 0); window.scrollTo(0, 0);
frontpage = false; frontpage = false;
//socket.removeAllListeners(); if(window.mobilecheck()) socket.removeAllListeners();
$("body").css("background-color", "#2d2d2d"); $("body").css("background-color", "#2d2d2d");
$.ajax({ $.ajax({
url: chan + "/php/index.php", url: chan + "/php/index.php",
@@ -236,7 +236,7 @@ var Nochan = {
socket.emit("change_channel"); socket.emit("change_channel");
} }
$("#frontpage_player").empty(); $("#frontpage_player").empty();
//socket.disconnect(); if(window.mobilecheck()) socket.disconnect();
if(!popstate){ if(!popstate){
window.history.pushState("to the channel!", "Title", "/" + chan); window.history.pushState("to the channel!", "Title", "/" + chan);