diff options
author | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-05-30 15:14:07 +0200 |
---|---|---|
committer | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-05-30 15:14:07 +0200 |
commit | 88279961c5e2f2bd0711fc4200d58b93b425199e (patch) | |
tree | 1e07557fdbd6f037b143fd49f454199737d12f45 /js/service | |
parent | abd5ef4c4c6ad3cf8e879f6c4b9181b077165952 (diff) |
fix autopaging and marking read, render items
Diffstat (limited to 'js/service')
-rw-r--r-- | js/service/FeedResource.js | 8 | ||||
-rw-r--r-- | js/service/SettingsResource.js | 7 |
2 files changed, 14 insertions, 1 deletions
diff --git a/js/service/FeedResource.js b/js/service/FeedResource.js index 135601b2f..ab5aec9b4 100644 --- a/js/service/FeedResource.js +++ b/js/service/FeedResource.js @@ -89,6 +89,14 @@ app.factory('FeedResource', (Resource, $http, BASE_URL) => { } + markItemsOfFeedsRead (feedIds) { + for (let feedId of feedIds) { + this.ids[feedId].unreadCount -= 1; + } + this.updateUnreadCache(); + } + + markItemOfFeedUnread (feedId) { this.ids[feedId].unreadCount += 1; this.updateUnreadCache(); diff --git a/js/service/SettingsResource.js b/js/service/SettingsResource.js index 30982a916..99a6cf72d 100644 --- a/js/service/SettingsResource.js +++ b/js/service/SettingsResource.js @@ -12,7 +12,12 @@ app.service('SettingsResource', function ($http, BASE_URL) { 'use strict'; - this.settings = {}; + this.settings = { + language: 'en', + showAll: false, + compact: false, + oldestFirst: false + }; this.defaultLanguageCode = 'en'; this.supportedLanguageCodes = [ 'ar-ma', 'ar', 'bg', 'ca', 'cs', 'cv', 'da', 'de', 'el', 'en-ca', |