forked from GitHub/dbot
sort photos by primary
This commit is contained in:
parent
bb45ef5e3c
commit
f03dfd9111
@ -27,9 +27,23 @@ var pages = function(dbot) {
|
||||
var connection = req.params.connection;
|
||||
var profiles = dbot.db.profiles[connection];
|
||||
|
||||
var nicks = [];
|
||||
for (var p in profiles) {
|
||||
if (profiles.hasOwnProperty(p) && profiles[p].profile.avatar) {
|
||||
nicks.push(p);
|
||||
}
|
||||
}
|
||||
nicks.sort(function(a, b) {
|
||||
var x = profiles[a].profile.primary.toLowerCase();
|
||||
var y = profiles[b].profile.primary.toLowerCase();
|
||||
if(x > y) return 1;
|
||||
if(x < y) return -1;
|
||||
return 0;
|
||||
});
|
||||
res.render('profile_grid', {
|
||||
'name': dbot.config.name,
|
||||
'connection': connection,
|
||||
'nicks': nicks,
|
||||
'profiles': profiles,
|
||||
});
|
||||
}
|
||||
|
@ -18,10 +18,9 @@ block content
|
||||
a(href='../connections') « Connections
|
||||
|
||||
ul.thumbnails
|
||||
each profile, key in profiles
|
||||
if profile.hasOwnProperty('profile') && profile.profile.avatar
|
||||
each nick in nicks
|
||||
li.span2
|
||||
a.thumbnail(href='/profile/'+connection+'/'+encodeURIComponent(key))
|
||||
a.thumbnail(href='/profile/'+connection+'/'+encodeURIComponent(nick))
|
||||
div.imgwrap
|
||||
img(src="#{profile.profile.avatar}", alt="#{key}'s photo")
|
||||
span.nicks #{profile.profile.primary}
|
||||
img(src="#{profiles[nick].profile.avatar}", alt="#{profiles[nick].profile.primary}'s photo")
|
||||
span.nicks #{profiles[nick].profile.primary}
|
||||
|
Loading…
Reference in New Issue
Block a user