Fixed: Sort by Next Airing will always keep empty values at the bottom

This commit is contained in:
Mark McDowall
2014-12-14 09:42:30 -08:00
parent ca9c6c651f
commit a5d7809b72
2 changed files with 16 additions and 18 deletions

View File

@@ -62,21 +62,19 @@ define(
sortMappings: {
'title' : { sortKey: 'sortTitle' },
'nextAiring' : {
sortValue: function (model, attr) {
var nextAiring = model.get(attr);
if (nextAiring) {
return moment(nextAiring).unix();
}
var previousAiring = model.get(attr.replace('nextAiring', 'previousAiring'));
if (previousAiring) {
return 10000000000 - moment(previousAiring).unix();
}
sortValue: function (model, attr, order) {
var nextAiring = model.get(attr);
return Number.MAX_VALUE;
}
if (nextAiring) {
return moment(nextAiring).unix();
}
if (order === 1) {
return 0;
}
return Number.MAX_VALUE;
}
},
percentOfEpisodes: {