Backbone collection will not sort properly.... wtf

Sorting on the server now for calendar
This commit is contained in:
Mark McDowall 2013-07-01 11:25:06 -07:00
parent 06c1055b0d
commit 18d7963ade
4 changed files with 21 additions and 7 deletions

View file

@ -8,10 +8,24 @@ define(
url : window.ApiRoot + '/calendar',
model: EpisodeModel,
comparator: function (model) {
var date = new Date(model.get('airDate'));
var time = date.getTime();
return time;
comparator: function (model1, model2) {
var airDate1 = model1.get('airDate');
var date1 = Date.create(airDate1);
var time1 = date1.getTime();
var airDate2 = model2.get('airDate');
var date2 = Date.create(airDate2);
var time2 = date2.getTime();
if (time1 < time2){
return -1;
}
if (time1 > time2){
return 1;
}
return 0;
}
});
});