'use strict'; define( [ 'backbone', 'Series/EpisodeModel' ], function (Backbone, EpisodeModel) { return Backbone.Collection.extend({ url : window.ApiRoot + '/calendar', model: EpisodeModel, 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; } }); });