diff --git a/UI/Missing/Collection.js b/UI/Missing/Collection.js index 4d8837510..6dfc35fda 100644 --- a/UI/Missing/Collection.js +++ b/UI/Missing/Collection.js @@ -3,8 +3,27 @@ define(['app', 'Series/EpisodeModel'], function () { NzbDrone.Missing.Collection = Backbone.PageableCollection.extend({ url : NzbDrone.Constants.ApiRoot + '/missing', model : NzbDrone.Series.EpisodeModel, + comparator: function (model) { return model.get('airDate'); + }, + + state: { + pageSize: 10, + sortKey: "airDate", + order: 1 + }, + + queryParams: { + totalPages: null, + totalRecords: null, + pageSize: 'pageSize', + sortKey: "sortBy", + order: "direction", + directions: { + "-1": "asc", + "1": "desc" + } } }); }); \ No newline at end of file diff --git a/UI/Missing/MissingLayout.js b/UI/Missing/MissingLayout.js index a04b654a0..b52ff7f8b 100644 --- a/UI/Missing/MissingLayout.js +++ b/UI/Missing/MissingLayout.js @@ -64,12 +64,7 @@ define([ row : NzbDrone.Missing.Row, columns : columns, collection: this.missingCollection, - className : 'table table-hover', - state: { - pageSize: 10, - sortKey: "airDate", - order: 1 - } + className : 'table table-hover' })); },