summaryrefslogtreecommitdiff
path: root/js/FeedTree.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2021-03-19 14:06:23 +0300
committerAndrew Dolgov <[email protected]>2021-03-19 14:06:23 +0300
commit718c9f07fa24a5457757d6903221630acbf2957c (patch)
tree766a07b58e2cdd7ee9e7821c97634c1504bf7e2b /js/FeedTree.js
parent43ea36d030a1880b3309ea46e6da8cc207d5ec0e (diff)
remove model.getNextUnreadFeed; unify code with feedTree.getNextFeed
Diffstat (limited to 'js/FeedTree.js')
-rwxr-xr-xjs/FeedTree.js8
1 files changed, 6 insertions, 2 deletions
diff --git a/js/FeedTree.js b/js/FeedTree.js
index 2ad9500fe..4c3c47daf 100755
--- a/js/FeedTree.js
+++ b/js/FeedTree.js
@@ -381,7 +381,10 @@ define(["dojo/_base/declare", "dojo/dom-construct", "dojo/_base/array", "dojo/co
}
},
- getNextFeed: function (feed, is_cat) {
+ getNextUnread: function(feed, is_cat) {
+ return this.getNextFeed(feed, is_cat, true);
+ },
+ getNextFeed: function (feed, is_cat, unread_only = false) {
let treeItem;
if (is_cat) {
@@ -399,8 +402,9 @@ define(["dojo/_base/declare", "dojo/dom-construct", "dojo/_base/array", "dojo/co
for (let j = i+1; j < items.length; j++) {
const id = String(items[j].id);
const box = this._itemNodesMap[id];
+ const unread = parseInt(items[j].unread);
- if (box) {
+ if (box && (!unread_only || unread > 0)) {
const row = box[0].rowNode;
const cat = box[0].rowNode.parentNode.parentNode;