diff options
author | Andrew Dolgov <[email protected]> | 2012-08-14 10:47:24 +0400 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2012-08-14 10:47:24 +0400 |
commit | 675b51e8ff6bf0e9a34dd4c774e2d619e27df505 (patch) | |
tree | 4f9f8b877de00e7d47a389d895746bf04a78c25c /js/feedlist.js | |
parent | f5fdc4f4f1de5f078f0eb0c2f678f533c3734452 (diff) | |
parent | 854a2ace869b29f805d203bb74968ef1500eb54b (diff) |
Merge branch 'nested-cats'
Diffstat (limited to 'js/feedlist.js')
-rw-r--r-- | js/feedlist.js | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/js/feedlist.js b/js/feedlist.js index 13cdc2694..aef4bbe16 100644 --- a/js/feedlist.js +++ b/js/feedlist.js @@ -170,6 +170,7 @@ function viewfeed(feed, method, is_cat, offset, background, infscroll_req) { } query += "&cat=" + is_cat; + query += "&include_children=" + dijit.byId("include_children").attr("checked"); console.log(query); @@ -286,6 +287,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 +324,8 @@ function parse_counters(elems, scheduled_call) { setFeedIcon(id, false, 'images/blank_icon.gif'); } } + } else { + setCatParam(id, child_unread); } } @@ -411,6 +415,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"); |