summaryrefslogtreecommitdiff
path: root/feedlist.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2010-11-16 11:41:31 +0300
committerAndrew Dolgov <[email protected]>2010-11-16 11:41:46 +0300
commit102cfe73c6662ab632ff8f81f924a3c642747b29 (patch)
tree28fed69f3ea3a1e9c30304f814fbe82cfbf93f48 /feedlist.js
parent9eac2f0db84c0c1b2ce19ca38cfe4eadb145ac9c (diff)
implement updateFeedList()
Diffstat (limited to 'feedlist.js')
-rw-r--r--feedlist.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/feedlist.js b/feedlist.js
index 428a054f1..edf14c340 100644
--- a/feedlist.js
+++ b/feedlist.js
@@ -641,6 +641,8 @@ function resort_feedlist() {
function hideOrShowFeeds(hide) {
var tree = dijit.byId("feedTree");
+ if (!tree) return;
+
if (getInitParam("enable_feed_cats")) {
var cats = tree.model.store._arrayOfTopLevelItems;
@@ -690,6 +692,9 @@ function hideOrShowFeedsCategory(feeds, hide) {
try {
//console.warn("hideOrShowFeedsCategory: function not implemented");
var tree = dijit.byId("feedTree");
+
+ if (!tree) return;
+
var cat_unread = 0;
feeds.each(function(feed) {
@@ -909,6 +914,8 @@ function selectFeed(feed, is_cat) {
try {
var tree = dijit.byId("feedTree");
+ if (!tree) return;
+
if (is_cat)
treeNode = tree._itemNodesMap['CAT:' + feed];
else
@@ -929,6 +936,8 @@ function setFeedIcon(feed, is_cat, src) {
try {
var tree = dijit.byId("feedTree");
+ if (!tree) return;
+
if (is_cat)
treeNode = tree._itemNodesMap['CAT:' + feed];
else