diff --git a/server/apps/client.js b/server/apps/client.js index 70dc22f4..1f8f75d6 100755 --- a/server/apps/client.js +++ b/server/apps/client.js @@ -74,6 +74,7 @@ app.get('/robots.txt', function (req, res) { app.use(function (req, res, next) { var cookie = req.cookies._uI; if (cookie === undefined) { + console.error((new Date), "couldn't fetch cookie for some reason, maybe no cookie exists?", req, "couldn't fetch cookie for some reason, maybe no cookie exists?"); var user_name = Functions.hash_pass(Functions.rndName(uniqid.time(), 15)); res.cookie('_uI', user_name, { maxAge: 365 * 10000 * 3600000, @@ -82,6 +83,7 @@ app.use(function (req, res, next) { sameSite: true, }); } else { + //process.stderr.write((new Date), "couldn't fetch cookie for some reason, maybe no cookie exists?", req, "couldn't fetch cookie for some reason, maybe no cookie exists?"); res.cookie('_uI', cookie, { maxAge: 365 * 10000 * 3600000, httpOnly: true, diff --git a/server/handlers/list_change.js b/server/handlers/list_change.js index 452eaa89..207e98dc 100644 --- a/server/handlers/list_change.js +++ b/server/handlers/list_change.js @@ -732,7 +732,7 @@ function delete_all(msg, coll, guid, offline, socket) { if(conf.length == 1 && conf) { conf = conf[0]; if(conf.adminpass == hash && conf.adminpass != "" && (conf.userpass == "" || conf.userpass == undefined || (conf.userpass != "" && conf.userpass != undefined && conf.pass == hash_userpass))) { - db.collection(coll).remove({views: {$exists: false}}, {multi: true}, function(err, succ) { + db.collection(coll).remove({views: {$exists: false}, type: "video"}, {multi: true}, function(err, succ) { List.send_list(coll, false, true, true, true); db.collection("frontpage_lists").update({_id: coll}, {$set: {count: 0, accessed: Functions.get_time()}}, {upsert: true}, function(err, docs) {}); socket.emit("toast", "deleted_songs"); diff --git a/server/public/assets/css/style.css b/server/public/assets/css/style.css index d4b501bc..8f65e8e7 100755 --- a/server/public/assets/css/style.css +++ b/server/public/assets/css/style.css @@ -3115,6 +3115,14 @@ nav ul li:hover, nav ul li.active { width: 100vw; } + .pointer-events-all-mobile { + pointer-events: all !important; + } + + .small-display { + display: block !important; + } + .hide-on-small-only{ display:none; } diff --git a/server/public/assets/js/channel.js b/server/public/assets/js/channel.js index 23bc4890..54be15fa 100644 --- a/server/public/assets/js/channel.js +++ b/server/public/assets/js/channel.js @@ -20,6 +20,10 @@ var Channel = { client_id: 'ed53fc01f248f15becddf8eb52cc91ef' }, function() { }); + if(cast_ready_connect || chromecastAvailable || chromecastReady) { + Helper.addClass(".volume-container", "volume-container-cast"); + } + //Player.soundcloud_player = document.querySelector("#soundcloud_player"); } Admin.logged_in = false; diff --git a/server/public/assets/js/player.js b/server/public/assets/js/player.js index 7a439be7..1de34e75 100755 --- a/server/public/assets/js/player.js +++ b/server/public/assets/js/player.js @@ -147,10 +147,13 @@ var Player = { //} } - if(Helper.mobilecheck()) { + /*if(Helper.mobilecheck()) { Helper.css("#player", "display", "block"); Helper.css("#player", "pointer-events", "all"); - } + }*/ + Helper.addClass("#player", "pointer-events-all-mobile"); + Helper.removeClass("#video-container", "click-through"); + Helper.addClass("#player", "small-display"); Helper.css("#playpause", "visibility", "visible"); Helper.css("#playpause", "pointer-events", "all"); playing = true; @@ -198,10 +201,13 @@ var Player = { mobile_beginning = true; } } - if(Helper.mobilecheck()) { + /*if(Helper.mobilecheck()) { Helper.css("#player", "display", "none"); Helper.css("#player", "pointer-events", "none"); - } + }*/ + Helper.removeClass("#player", "pointer-events-all-mobile"); + Helper.addClass("#video-container", "click-through"); + Helper.removeClass("#player", "small-display"); break; case YT.PlayerState.BUFFERING: //was_stopped = false;