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

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -134,7 +134,7 @@ function init(){
socket.emit("password", [localStorage[chan.toLowerCase()], chan.toLowerCase()]);
}*/
if(socket == undefined){
if(socket == undefined || window.mobilecheck()){
no_socket = false;
socket = io.connect(''+add+':8880', connection_options);
}
@@ -542,22 +542,26 @@ function onepage_load(){
$("#embed-button").css("display", "none");
//socket.removeAllListeners();
if(window.mobilecheck()) socket.removeAllListeners();
//$("#player").appendTo("#frontpage_player");
$.ajax({
url: "php/nochan.php",
success: function(e){
//socket.disconnect();
if(window.mobilecheck()) socket.disconnect();
else {
socket.removeEventListener("chat.all");
socket.removeEventListener("chat");
}
document.getElementById("volume-button").removeEventListener("click", Playercontrols.mute_video);
document.getElementById("playpause").removeEventListener("click", Playercontrols.play_pause);
document.getElementById("fullscreen").removeEventListener("click", Playercontrols.fullscreen);
//video_id = "";
//song_title = "";
if(window.mobilecheck()) {
video_id = "";
song_title = "";
}
$("meta[name=theme-color]").attr("content", "#2D2D2D");
@@ -566,6 +570,8 @@ function onepage_load(){
$("<a id='closePlayer'>X</a>").appendTo("#frontpage_player");
$("#player").appendTo("#frontpage_player");
Player.onYouTubeIframeAPIReady();
} else {
Player.ytplayer = "";
}
$(".drag-target").remove();

View File

@@ -224,7 +224,7 @@ var Nochan = {
$("#channel-load").css("display", "block");
window.scrollTo(0, 0);
frontpage = false;
//socket.removeAllListeners();
if(window.mobilecheck()) socket.removeAllListeners();
$("body").css("background-color", "#2d2d2d");
$.ajax({
url: chan + "/php/index.php",
@@ -236,7 +236,7 @@ var Nochan = {
socket.emit("change_channel");
}
$("#frontpage_player").empty();
//socket.disconnect();
if(window.mobilecheck()) socket.disconnect();
if(!popstate){
window.history.pushState("to the channel!", "Title", "/" + chan);