mirror of
https://github.com/KevinMidboe/zoff.git
synced 2025-10-29 18:00:23 +00:00
Fixed lazyload dissapearing from list
This commit is contained in:
2
static/dist/main.min.js
vendored
2
static/dist/main.min.js
vendored
File diff suppressed because one or more lines are too long
@@ -49,7 +49,7 @@ var List = {
|
|||||||
|
|
||||||
$.each(full_playlist, function(j, current_song){
|
$.each(full_playlist, function(j, current_song){
|
||||||
if(!current_song.now_playing){ //check that the song isnt playing
|
if(!current_song.now_playing){ //check that the song isnt playing
|
||||||
$("#wrapper").append(List.generateSong(current_song, false));
|
$("#wrapper").append(List.generateSong(current_song, false, true));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -193,23 +193,28 @@ var List = {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
generateSong: function(song_info, transition)
|
generateSong: function(song_info, transition, lazy)
|
||||||
{
|
{
|
||||||
var video_id = song_info.id;
|
var video_id = song_info.id;
|
||||||
var video_title = song_info.title;
|
var video_title = song_info.title;
|
||||||
var video_votes = song_info.votes;
|
var video_votes = song_info.votes;
|
||||||
var video_thumb = "background-image:url('//img.youtube.com/vi/"+video_id+"/mqdefault.jpg');";
|
var video_thumb = "background-image:url('//img.youtube.com/vi/"+video_id+"/mqdefault.jpg');";
|
||||||
var song = $("<div>"+list_html+"</div>");
|
var song = $("<div>"+list_html+"</div>");
|
||||||
|
var image_attr = "style";
|
||||||
|
|
||||||
if(transition) song.find("#list-song").css("height", 0);
|
if(transition) song.find("#list-song").css("height", 0);
|
||||||
if(!w_p) song.find(".card-action").removeClass("hide");
|
if(!w_p) song.find(".card-action").removeClass("hide");
|
||||||
if(video_votes == 1)song.find(".vote-text").text("vote");
|
if(video_votes == 1)song.find(".vote-text").text("vote");
|
||||||
|
if(lazy){
|
||||||
|
video_thumb = "//img.youtube.com/vi/"+video_id+"/mqdefault.jpg";
|
||||||
|
image_attr = "data-original";
|
||||||
|
}
|
||||||
|
|
||||||
song.find(".list-title").text(video_title);
|
song.find(".list-title").text(video_title);
|
||||||
song.find(".list-title").attr("title", video_title);
|
song.find(".list-title").attr("title", video_title);
|
||||||
song.find(".list-votes").text(video_votes);
|
song.find(".list-votes").text(video_votes);
|
||||||
song.find(".vote-container").attr("onclick", "vote('"+video_id+"','pos')");
|
song.find(".vote-container").attr("onclick", "vote('"+video_id+"','pos')");
|
||||||
song.find(".list-image").attr("style",video_thumb);
|
song.find(".list-image").attr(image_attr,video_thumb);
|
||||||
song.find("#list-song").attr("id", video_id);
|
song.find("#list-song").attr("id", video_id);
|
||||||
song.find("#del").attr("onclick", "vote('"+video_id+"', 'del')");
|
song.find("#del").attr("onclick", "vote('"+video_id+"', 'del')");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user