mirror of
https://github.com/KevinMidboe/zoff.git
synced 2025-10-29 18:00:23 +00:00
Added number of songs in list support on frontpage
This commit is contained in:
@@ -37,15 +37,17 @@ io.on('connection', function(socket){
|
|||||||
colNames.forEach(function(name){
|
colNames.forEach(function(name){
|
||||||
if(name != "system.indexes")
|
if(name != "system.indexes")
|
||||||
{
|
{
|
||||||
db.collection(name).find({now_playing:true}, function(err, np){
|
db.collection(name).count(function(err, num){
|
||||||
complete(np, i, colNames.length-2, name);
|
db.collection(name).find({now_playing:true}, function(err, np){
|
||||||
i++;
|
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)
|
if(list.length > 0)
|
||||||
{
|
{
|
||||||
@@ -54,7 +56,7 @@ io.on('connection', function(socket){
|
|||||||
try{
|
try{
|
||||||
var viewers = lists[name].length;
|
var viewers = lists[name].length;
|
||||||
}catch(err){var viewers = 0;}
|
}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);
|
playlists_to_send.push(to_push);
|
||||||
}
|
}
|
||||||
if(curr == tot)
|
if(curr == tot)
|
||||||
|
|||||||
@@ -25,12 +25,13 @@ function populate_channels(lists)
|
|||||||
var chan = lists[x][3];
|
var chan = lists[x][3];
|
||||||
var viewers = lists[x][0];
|
var viewers = lists[x][0];
|
||||||
var img = "background-image:url('http://img.youtube.com/vi/"+id+"/hqdefault.jpg');";
|
var img = "background-image:url('http://img.youtube.com/vi/"+id+"/hqdefault.jpg');";
|
||||||
|
var song_count = lists[x][4];
|
||||||
|
|
||||||
$("#channels").append(list_html);
|
$("#channels").append(list_html);
|
||||||
var card = $("#chan-card");
|
var card = $("#chan-card");
|
||||||
card.find(".chan-name").text(chan);
|
card.find(".chan-name").text(chan);
|
||||||
card.find(".chan-views").text(viewers);
|
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-bg").attr("style", img);
|
||||||
card.find(".chan-link").attr("href", chan);
|
card.find(".chan-link").attr("href", chan);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user