summaryrefslogtreecommitdiff
path: root/js/feedlist.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2012-08-13 19:52:34 +0400
committerAndrew Dolgov <[email protected]>2012-08-13 19:52:34 +0400
commit2c5f231e439dac3fc68422fbb1c8ec57e9d8b35d (patch)
treec86b2221340be229995caf799ea45afeac441fff /js/feedlist.js
parentbe514d00c9df66392e85529d2df78d4de1601a98 (diff)
add special indication for categories having unread items in child categories
Diffstat (limited to 'js/feedlist.js')
-rw-r--r--js/feedlist.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/js/feedlist.js b/js/feedlist.js
index 13cdc2694..18d4a9770 100644
--- a/js/feedlist.js
+++ b/js/feedlist.js
@@ -286,6 +286,7 @@ function parse_counters(elems, scheduled_call) {
var error = elems[l].error;
var has_img = elems[l].has_img;
var updated = elems[l].updated;
+ var child_unread = parseInt(elems[l].child_counter);
if (id == "global-unread") {
global_unread = ctr;
@@ -322,6 +323,8 @@ function parse_counters(elems, scheduled_call) {
setFeedIcon(id, false, 'images/blank_icon.gif');
}
}
+ } else {
+ setCatParam(id, child_unread);
}
}
@@ -411,6 +414,19 @@ function setFeedValue(feed, is_cat, key, value) {
}
}
+function setCatParam(cat, value) {
+ try {
+ var tree = dijit.byId("feedTree");
+
+ if (tree && tree.model)
+ return tree.setCatParam(cat, value);
+
+ } catch (e) {
+ //
+ }
+}
+
+
function selectFeed(feed, is_cat) {
try {
var tree = dijit.byId("feedTree");