summaryrefslogtreecommitdiffstats
path: root/js/build
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2014-05-22 02:53:56 +0200
committerBernhard Posselt <dev@bernhard-posselt.com>2014-05-22 02:53:56 +0200
commit7030132583f56f14b9c803fe0e56a560fac30155 (patch)
treeef8d7ff65c6c783929f45db7f3d818ee9c7b810c /js/build
parent6b46f7b265e2086e06629cd5d8d3f6f6ec517b8b (diff)
implement read all
Diffstat (limited to 'js/build')
-rw-r--r--js/build/app.js21
1 files changed, 17 insertions, 4 deletions
diff --git a/js/build/app.js b/js/build/app.js
index faa2a4e44..38ed97fda 100644
--- a/js/build/app.js
+++ b/js/build/app.js
@@ -296,10 +296,6 @@ var $__build_47_app__ = function () {
data: { isRead: isRead }
});
},
- keepUnread: function (itemId) {
- this.get(itemId).keepUnread = true;
- return this.read(itemId, false);
- },
readFeed: function (feedId) {
var read = arguments[1] !== void 0 ? arguments[1] : true;
for (var $__3 = this.values.filter(function (i) {
@@ -315,6 +311,23 @@ var $__build_47_app__ = function () {
}
}
return this.http.post(this.BASE_URL + '/feeds/' + feedId + '/read');
+ },
+ readAll: function () {
+ for (var $__3 = this.values[$traceurRuntime.toProperty(Symbol.iterator)](), $__4; !($__4 = $__3.next()).done;) {
+ try {
+ throw undefined;
+ } catch (item) {
+ item = $__4.value;
+ {
+ item.unread = false;
+ }
+ }
+ }
+ return this.http.post(this.BASE_URL + '/items/read');
+ },
+ keepUnread: function (itemId) {
+ this.get(itemId).keepUnread = true;
+ return this.read(itemId, false);
}
}, {}, Resource);
return new ItemResource($http, BASE_URL);