diff options
author | Bernhard Posselt <dev@bernhard-posselt.com> | 2015-01-23 14:32:53 +0100 |
---|---|---|
committer | Bernhard Posselt <dev@bernhard-posselt.com> | 2015-01-23 14:32:53 +0100 |
commit | df509a4b856472fa22fd6d43a212c9d21bd5b40f (patch) | |
tree | be8be7824bd4ba3ee687c6e57d1383929360e505 /js/app | |
parent | 5adeba1a560985173974c9ac98c624093055d669 (diff) |
fix #711
Diffstat (limited to 'js/app')
-rw-r--r-- | js/app/Config.js | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/js/app/Config.js b/js/app/Config.js index c6c511211..40a112a93 100644 --- a/js/app/Config.js +++ b/js/app/Config.js @@ -84,7 +84,8 @@ app.config(function ($routeProvider, $provide, $httpProvider) { return { // request to items also returns feeds data: /* @ngInject */ function ( - $http, $route, $q, BASE_URL, ITEM_BATCH_SIZE, SettingsResource) { + $http, $route, $q, BASE_URL, ITEM_BATCH_SIZE, FEED_TYPE, + SettingsResource, FeedResource) { var showAll = SettingsResource.get('showAll'); var oldestFirst = SettingsResource.get('oldestFirst'); @@ -107,6 +108,15 @@ app.config(function ($routeProvider, $provide, $httpProvider) { parameters.id = $route.current.params.id; } + // check if a custom ordering is set + if (type === FEED_TYPE.FEED) { + var feed = FeedResource.getById(parameters.id); + if (feed.ordering === 1) { + parameters.oldestFirst = true; + } else if (feed.ordering === 2) { + parameters.oldestFirst = false; + } + } $http({ url: BASE_URL + '/items', |