Using SortValue instead of API hack for history

Fixed jshint for series collection
This commit is contained in:
Mark McDowall 2013-12-13 08:20:48 -08:00
parent df055d191f
commit 4d6d477947
4 changed files with 5 additions and 9 deletions

View File

@ -39,11 +39,6 @@ namespace NzbDrone.Api.History
pagingSpec.FilterExpression = h => h.EpisodeId == i;
}
if (pagingSpec.SortKey.Equals("series", StringComparison.InvariantCultureIgnoreCase))
{
pagingSpec.SortKey = "series.title";
}
return ApplyToPage(_historyService.Paged, pagingSpec);
}

View File

@ -45,7 +45,8 @@ define(
{
name : 'series',
label: 'Series',
cell : SeriesTitleCell
cell : SeriesTitleCell,
sortValue: 'series.title'
},
{
name : 'episode',

View File

@ -40,7 +40,7 @@ define(
var _storeState = function (column, sortDirection) {
var order = _convertDirectionToInt(sortDirection);
var sortKey = column.get('name');
var sortKey = column.has('sortValue') ? column.get('sortValue') : column.get('name');
Config.setValue('{0}.sortKey'.format(this.tableName), sortKey);
Config.setValue('{0}.sortDirection'.format(this.tableName), order);

View File

@ -47,7 +47,7 @@ define(
}
});
var mixedIn = AsPersistedStateCollection.call(Collection);
var collection = new mixedIn(SeriesData);
var MixedIn = AsPersistedStateCollection.call(Collection);
var collection = new MixedIn(SeriesData);
return collection;
});