summaryrefslogtreecommitdiff
path: root/js/FeedTree.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2013-04-10 15:22:05 +0400
committerAndrew Dolgov <[email protected]>2013-04-10 15:22:05 +0400
commit66af65f14b4f3c670bb3f9ca7b1c80081f9281d1 (patch)
tree52b4c0dc16fc413be49503f1828f376696d00abd /js/FeedTree.js
parentc3b06333b60512bfe2280a80bbc212d2f548bd26 (diff)
initial
Diffstat (limited to 'js/FeedTree.js')
-rw-r--r--js/FeedTree.js17
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(/&lt;/g, "<");
name = name.replace(/&gt;/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 {