diff options
author | Andrew Dolgov <[email protected]> | 2013-04-10 15:22:05 +0400 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2013-04-10 15:22:05 +0400 |
commit | 66af65f14b4f3c670bb3f9ca7b1c80081f9281d1 (patch) | |
tree | 52b4c0dc16fc413be49503f1828f376696d00abd /js | |
parent | c3b06333b60512bfe2280a80bbc212d2f548bd26 (diff) |
initial
Diffstat (limited to 'js')
-rw-r--r-- | js/FeedTree.js | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/js/FeedTree.js b/js/FeedTree.js index bb50d6fbb..f874db702 100644 --- a/js/FeedTree.js +++ b/js/FeedTree.js @@ -184,6 +184,11 @@ dojo.declare("fox.FeedTree", dijit.Tree, { tnode._menu = menu; } + ctr = dojo.doc.createElement('span'); + ctr.className = 'counterNode'; + ctr.innerHTML = '0'; + dojo.place(ctr, tnode.labelNode, 'after'); + tnode.counterNode = ctr; //tnode.labelNode.innerHTML = args.label; return tnode; @@ -195,8 +200,12 @@ dojo.declare("fox.FeedTree", dijit.Tree, { return (item.unread == 0) ? "dijitTreeLabel" : "dijitTreeLabel Unread"; }, getRowClass: function (item, opened) { - return (!item.error || item.error == '') ? "dijitTreeRow" : + var rc = (!item.error || item.error == '') ? "dijitTreeRow" : "dijitTreeRow Error"; + + if (item.unread > 0) rc += " Unread"; + + return rc; }, getLabel: function(item) { var name = String(item.name); @@ -208,15 +217,15 @@ dojo.declare("fox.FeedTree", dijit.Tree, { name = name.replace(/</g, "<"); name = name.replace(/>/g, ">"); - var label; + /* var label; if (item.unread > 0) { label = name + " (" + item.unread + ")"; } else { label = name; - } + } */ - return label; + return name; }, expandParentNodes: function(feed, is_cat, list) { try { |