From c9b9d7b95687b381ad4f96164448d00b2cc406a4 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Wed, 1 May 2013 00:34:05 -0700 Subject: [PATCH] Setting up missing query params --- UI/Missing/Collection.js | 19 +++++++++++++++++++ UI/Missing/MissingLayout.js | 7 +------ 2 files changed, 20 insertions(+), 6 deletions(-) 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' })); },