mirror of
https://github.com/KevinMidboe/zoff.git
synced 2025-10-29 18:00:23 +00:00
Completely removed jQuery
- Missing results/search not working properly
This commit is contained in:
@@ -81,10 +81,9 @@ var Player = {
|
||||
} catch(e){}
|
||||
Helper.log(["video_id variable: " + video_id]);
|
||||
if(!obj.np){
|
||||
$('#song-title').html("Empty channel. Add some songs!");
|
||||
document.getElementById('song-title').innerText = "Empty channel. Add some songs!";
|
||||
document.title = "Zoff - the shared YouTube based radio";
|
||||
$("#channel-load").css("display", "none");
|
||||
//$("#player_overlay").height($("#player").height());
|
||||
Helper.css("#channel-load", "display", "none");
|
||||
|
||||
if(!window.MSStream && !chromecastAvailable) {
|
||||
Helper.removeClass("#player_overlay", "hide");
|
||||
@@ -281,20 +280,18 @@ var Player = {
|
||||
break;
|
||||
case YT.PlayerState.PLAYING:
|
||||
if(embed) {
|
||||
$("#player").css("visibility", "visible");
|
||||
Helper.css("#player", "visibility", "visible");
|
||||
}
|
||||
if(embed && !autoplay) autoplay = true;
|
||||
if(!window.MSStream) {
|
||||
$("#player").css("opacity", "1");
|
||||
Helper.css("#player", "opacity", "1");
|
||||
//if(!Helper.mobilecheck()) {
|
||||
$("#channel-load").css("display", "none");
|
||||
/*if(Frontpage.winter && $("#snow").length == 0) {
|
||||
$("#video-container").prepend('<div id="snow" class="snow-channel"></div>');
|
||||
}*/
|
||||
Helper.css("#channel-load", "display", "none");
|
||||
|
||||
//}
|
||||
}
|
||||
$("#playpause").css("visibility", "visible");
|
||||
$("#playpause").css("pointer-events", "all");
|
||||
Helper.css("#playpause", "visibility", "visible");
|
||||
Helper.css("#playpause", "pointer-events", "all");
|
||||
playing = true;
|
||||
if(beginning && Helper.mobilecheck() && !chromecastAvailable){
|
||||
//Player.pauseVideo();
|
||||
@@ -305,9 +302,9 @@ var Player = {
|
||||
if(!embed && window.location.pathname != "/" && !chromecastAvailable) Helper.addClass("#player_overlay", "hide");
|
||||
if(window.location.pathname != "/"){
|
||||
if(document.getElementById("play").className.split(" ").length == 1)
|
||||
$("#play").toggleClass("hide");
|
||||
Helper.toggleClass("#play", "hide");
|
||||
if(document.getElementById("pause").className.split(" ").length == 2)
|
||||
$("#pause").toggleClass("hide");
|
||||
Helper.toggleClass("#pause", "hide");
|
||||
}
|
||||
if((paused || was_stopped) && !offline) {
|
||||
/*var u = Crypt.crypt_pass(Crypt.get_userpass(chan.toLowerCase()), true);
|
||||
@@ -325,9 +322,9 @@ var Player = {
|
||||
} else {
|
||||
if(!chromecastAvailable){
|
||||
if(beginning && mobile_beginning) {
|
||||
$("#playpause").css("visibility", "visible");
|
||||
$("#playpause").css("pointer-events", "all");
|
||||
$("#channel-load").css("display", "none");
|
||||
Helper.css("#playpause", "visibility", "visible");
|
||||
Helper.css("#playpause", "pointer-events", "all");
|
||||
Helper.css("#channel-load", "display", "none");
|
||||
}
|
||||
if(!empty_clear && !gotten_np) {
|
||||
paused = true;
|
||||
@@ -355,9 +352,9 @@ var Player = {
|
||||
//socket.emit('pos', {channel: chan.toLowerCase()});
|
||||
chrome.cast.media.GenericMediaMetadata({metadataType: 0, title:song_title, image: 'https://img.youtube.com/vi/'+video_id+'/mqdefault.jpg', images: ['https://img.youtube.com/vi/'+video_id+'/mqdefault.jpg']});
|
||||
//chrome.cast.Image('https://img.youtube.com/vi/'+video_id+'/mqdefault.jpg');
|
||||
if($("#pause").hasClass("hide")){
|
||||
$("#play").toggleClass("hide");
|
||||
$("#pause").toggleClass("hide");
|
||||
if(document.getElementById("pause").classList.contains("hide")){
|
||||
Helper.toggleClass("#play", "hide");
|
||||
Helper.toggleClass("#pause", "hide");
|
||||
}
|
||||
//Playercontrols.play_pause();
|
||||
} else {
|
||||
@@ -368,9 +365,9 @@ var Player = {
|
||||
pauseVideo: function(){
|
||||
if(chromecastAvailable){
|
||||
castSession.sendMessage("urn:x-cast:zoff.me", {type: "pauseVideo"});
|
||||
if($("#play").hasClass("hide")){
|
||||
$("#play").toggleClass("hide");
|
||||
$("#pause").toggleClass("hide");
|
||||
if(document.getElementById("play").classList.contains("hide")){
|
||||
Helper.toggleClass("#play", "hide");
|
||||
Helper.toggleClass("#pause", "hide");
|
||||
}
|
||||
//Playercontrols.play_pause();
|
||||
} else {
|
||||
@@ -535,16 +532,16 @@ var Player = {
|
||||
//var elem = document.getElementById('song-title');
|
||||
//var getTitleViews = document.getElementById('viewers');
|
||||
|
||||
$("#song-title").text(title);
|
||||
$("#viewers").html(outPutWord + " " + v);
|
||||
$("#song-title").attr("title", title);
|
||||
document.getElementById("song-title").innerText = title;
|
||||
document.getElementById("viewers").innerHtml = outPutWord + " " + v;
|
||||
document.getElementById("song-title").setAttribute("title", title);
|
||||
//elem.title = title;
|
||||
if(chromecastAvailable){
|
||||
$("#player_overlay").css("background", "url(https://img.youtube.com/vi/" + video_id + "/hqdefault.jpg)");
|
||||
$("#player_overlay").css("background-position", "center");
|
||||
$("#player_overlay").css("background-size", "100%");
|
||||
$("#player_overlay").css("background-color", "black");
|
||||
$("#player_overlay").css("background-repeat", "no-repeat");
|
||||
Helper.css("#player_overlay", "background", "url(https://img.youtube.com/vi/" + video_id + "/hqdefault.jpg)");
|
||||
Helper.css("#player_overlay", "background-position", "center");
|
||||
Helper.css("#player_overlay", "background-size", "100%");
|
||||
Helper.css("#player_overlay", "background-color", "black");
|
||||
Helper.css("#player_overlay", "background-repeat", "no-repeat");
|
||||
//$("#player_overlay").css("height", "calc(100% - 32px)");
|
||||
}
|
||||
}
|
||||
@@ -627,6 +624,7 @@ var Player = {
|
||||
},
|
||||
|
||||
setBGimage: function(c){
|
||||
console.log(c);
|
||||
var color = c.color;
|
||||
if(window.location.pathname != "/" && ((offline && c.only) || (!offline && !c.only) || (!offline && c.only))) {
|
||||
document.getElementById("main-container").style.backgroundColor = Helper.rgbToHsl(color,true);
|
||||
@@ -637,7 +635,7 @@ var Player = {
|
||||
var hsl = Helper.rgbToHsl(color, true).replace("hsl(", "").replace(")", "").replace("%", "").replace(/ /g,'').replace("%", "").split(",");
|
||||
hexHsl = Helper.hslToHex(parseInt(hsl[0]), parseInt(hsl[1]), parseInt(hsl[2]));
|
||||
} catch(e) {}
|
||||
$("meta[name=theme-color]").attr("content", hexHsl);
|
||||
document.querySelector("meta[name=theme-color]").setAttribute("content", hexHsl);
|
||||
if(!client) {
|
||||
var new_color = Helper.rgbToHex(color[0], color[1], color[2]);
|
||||
new_color = Helper.hexToComplimentary(new_color);
|
||||
@@ -649,14 +647,14 @@ var Player = {
|
||||
},
|
||||
|
||||
set_width: function(val){
|
||||
$(".video-container").width(val);
|
||||
document.getElementsByClassName("video-container")[0].style.width = val + "px";
|
||||
if(!Helper.mobilecheck()) {
|
||||
if($(window).width() > 769) {
|
||||
var test_against_width = $(window).width() - $(".control-list").width() - $(".zbrand").outerWidth() - $(".brand-logo-navigate").outerWidth() - 66;
|
||||
if(window.innerWidth > 769) {
|
||||
var test_against_width = window.innerWidth - window.getComputedStyle(document.querySelector(".control-list"), null).getPropertyValue("width") - document.querySelector(".zbrand").offsetWidth - document.querySelector(".brand-logo-navigate").offsetWidth - 66;
|
||||
title_width = test_against_width;
|
||||
$(".title-container").width(title_width);
|
||||
document.querySelector(".title-container").style.width = title_width + "px";
|
||||
} else {
|
||||
$(".title-container").width("100%");
|
||||
document.querySelector(".title-container").style.width = "100%";
|
||||
}
|
||||
|
||||
}
|
||||
@@ -739,7 +737,7 @@ var Player = {
|
||||
minutes = Math.floor(currDurr / 60);
|
||||
seconds = currDurr - (minutes * 60);
|
||||
if(!isNaN(minutes) && !isNaN(seconds) && !isNaN(dMinutes) && !isNaN(dSeconds)) {
|
||||
$("#duration").html(Helper.pad(minutes)+":"+Helper.pad(seconds)+" <span id='dash'>/</span> "+Helper.pad(dMinutes)+":"+Helper.pad(dSeconds));
|
||||
Helper.setHtml("#duration", Helper.pad(minutes)+":"+Helper.pad(seconds)+" <span id='dash'>/</span> "+Helper.pad(dMinutes)+":"+Helper.pad(dSeconds));
|
||||
}
|
||||
per = (100 / duration) * currDurr;
|
||||
if(per >= 100) {
|
||||
@@ -778,7 +776,7 @@ var Player = {
|
||||
},
|
||||
|
||||
loadPlayer: function() {
|
||||
if($("script[src='https://www.youtube.com/iframe_api']").length == 1){
|
||||
if(document.querySelectorAll("script[src='https://www.youtube.com/iframe_api']").length == 1){
|
||||
try{
|
||||
Player.onYouTubeIframeAPIReady();
|
||||
} catch(error){
|
||||
|
||||
Reference in New Issue
Block a user