Files
habitica/public/js/controllers/headerCtrl.js
2013-11-23 21:18:33 +11:00

33 lines
821 B
JavaScript

"use strict";
habitrpg.controller("HeaderCtrl", ['$scope', 'Groups', 'User',
function($scope, Groups, User) {
$scope.party = Groups.party(function(){
$scope.partyMinusSelf = _.sortBy(
_.filter($scope.party.members, function(member){
return member._id !== User.user._id;
}),
function (member) {
switch(User.user.party.order)
{
case 'level':
return member.stats.lvl;
break;
case 'random':
return Math.random();
break;
case 'pets':
return member.items.pets.length;
break;
default:
// party date joined
return true;
}
}
).reverse()
});
}
]);