summaryrefslogtreecommitdiff
path: root/js/FeedTree.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/FeedTree.js')
-rw-r--r--js/FeedTree.js27
1 files changed, 15 insertions, 12 deletions
diff --git a/js/FeedTree.js b/js/FeedTree.js
index fb744bf9f..6e3043604 100644
--- a/js/FeedTree.js
+++ b/js/FeedTree.js
@@ -298,18 +298,21 @@ dojo.declare("fox.FeedTree", dijit.Tree, {
items.each(function(feed) {
var id = String(feed.id);
- var bare_id = parseInt(feed.bare_id);;
-
- var unread = feed.unread[0];
- var node = tree._itemNodesMap[id];
-
- if (node) {
- if (hide && unread == 0 && (bare_id > 0 || !show_special)) {
- Effect.Fade(node[0].rowNode, {duration : 0.3,
- queue: { position: 'end', scope: 'FFADE-' + id, limit: 1 }});
- } else {
- Element.show(node[0].rowNode);
- ++cat_unread;
+
+ if (!id.match("^CAT:")) {
+ var bare_id = parseInt(feed.bare_id);;
+
+ var unread = feed.unread[0];
+ var node = tree._itemNodesMap[id];
+
+ if (node) {
+ if (hide && unread == 0 && (bare_id > 0 || !show_special)) {
+ Effect.Fade(node[0].rowNode, {duration : 0.3,
+ queue: { position: 'end', scope: 'FFADE-' + id, limit: 1 }});
+ } else {
+ Element.show(node[0].rowNode);
+ ++cat_unread;
+ }
}
}
});