diff options
author | Andrew Dolgov <[email protected]> | 2021-03-19 14:06:23 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2021-03-19 14:06:23 +0300 |
commit | 718c9f07fa24a5457757d6903221630acbf2957c (patch) | |
tree | 766a07b58e2cdd7ee9e7821c97634c1504bf7e2b /js/FeedTree.js | |
parent | 43ea36d030a1880b3309ea46e6da8cc207d5ec0e (diff) |
remove model.getNextUnreadFeed; unify code with feedTree.getNextFeed
Diffstat (limited to 'js/FeedTree.js')
-rwxr-xr-x | js/FeedTree.js | 8 |
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; |