Fixed list-bug

This commit is contained in:
Kasper Rynning-Tønnesen
2015-07-08 19:05:24 +02:00
parent a1c0350756
commit cf32cf6898
4 changed files with 12 additions and 11 deletions

File diff suppressed because one or more lines are too long

View File

@@ -25,14 +25,17 @@ var List = {
reverse: true reverse: true
}, 'added')); }, 'added'));
List.insertAtIndex(List.getIndexOfSong(msg[1].id), msg[1], true); var index = List.getIndexOfSong(msg[1].id);
var test = $("#wrapper").children()[List.getIndexOfSong(msg[1].id)];
List.insertAtIndex(index, msg[1], true);
var test = $("#wrapper").children()[index];
setTimeout(function(){ setTimeout(function(){
$(test).css("height", 66); $(test).css("height", 66);
},5); },5);
}else if(msg[0] == "deleted") }else if(msg[0] == "deleted")
{ {
List.getIndexOfSong(msg[1])[0]
var to_delete = $("#wrapper").children()[List.getIndexOfSong(msg[1])]; var to_delete = $("#wrapper").children()[List.getIndexOfSong(msg[1])];
to_delete.style.height = 0; to_delete.style.height = 0;
setTimeout(function() setTimeout(function()
@@ -53,7 +56,6 @@ var List = {
reverse: true reverse: true
}, 'added')); }, 'added'));
$("#"+msg[1]).remove(); $("#"+msg[1]).remove();
console.log(msg[1]);
List.insertAtIndex(List.getIndexOfSong(msg[1]), song_voted_on, false); List.insertAtIndex(List.getIndexOfSong(msg[1]), song_voted_on, false);
//List.populate_list(full_playlist, false); //List.populate_list(full_playlist, false);
@@ -183,9 +185,7 @@ var List = {
$("#wrapper").prepend(List.generateSong(song_info, transition)); $("#wrapper").prepend(List.generateSong(song_info, transition));
return; return;
} }
$("#wrapper > div:nth-child(" + (i) + ")").after(List.generateSong(song_info, transition)); $("#wrapper > div:nth-child(" + (i) + ")").after(List.generateSong(song_info, transition));
}, },
generateSong: function(song_info, transition) generateSong: function(song_info, transition)
@@ -212,6 +212,7 @@ var List = {
container: $("#wrapper") container: $("#wrapper")
}).removeClass("lazy"); }).removeClass("lazy");
*/ */
return song.html(); return song.html();
}, },