Added number of songs in list support on frontpage

This commit is contained in:
Kasper Rynning-Tønnesen
2015-04-12 19:00:11 +02:00
parent 47a8599976
commit b776925122
2 changed files with 9 additions and 6 deletions

View File

@@ -37,15 +37,17 @@ io.on('connection', function(socket){
colNames.forEach(function(name){
if(name != "system.indexes")
{
db.collection(name).find({now_playing:true}, function(err, np){
complete(np, i, colNames.length-2, name);
i++;
db.collection(name).count(function(err, num){
db.collection(name).find({now_playing:true}, function(err, np){
complete(np, i, colNames.length-2, name, num-1);
i++;
});
});
}
});
});
var complete = function(list, curr, tot, name)
var complete = function(list, curr, tot, name, count)
{
if(list.length > 0)
{
@@ -54,7 +56,7 @@ io.on('connection', function(socket){
try{
var viewers = lists[name].length;
}catch(err){var viewers = 0;}
var to_push = [viewers, id, title, name];
var to_push = [viewers, id, title, name, count];
playlists_to_send.push(to_push);
}
if(curr == tot)

View File

@@ -25,12 +25,13 @@ function populate_channels(lists)
var chan = lists[x][3];
var viewers = lists[x][0];
var img = "background-image:url('http://img.youtube.com/vi/"+id+"/hqdefault.jpg');";
var song_count = lists[x][4];
$("#channels").append(list_html);
var card = $("#chan-card");
card.find(".chan-name").text(chan);
card.find(".chan-views").text(viewers);
card.find(".chan-songs").text("666");
card.find(".chan-songs").text(song_count);
card.find(".chan-bg").attr("style", img);
card.find(".chan-link").attr("href", chan);