From 10afc7c63b9c18d457f3ff0b126423911201297f Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Mon, 10 Sep 2012 22:51:53 +0400 Subject: [PATCH] FeedTree: allow context menu for virtual feeds --- js/FeedTree.js | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/js/FeedTree.js b/js/FeedTree.js index 14bbad91d..de1329bbe 100644 --- a/js/FeedTree.js +++ b/js/FeedTree.js @@ -128,7 +128,7 @@ dojo.declare("fox.FeedTree", dijit.Tree, { tnode._paramNode = param; } - if (id.match("FEED:") && bare_id > 0) { + if (id.match("FEED:")) { var menu = new dijit.Menu(); menu.row_id = bare_id; @@ -138,17 +138,19 @@ dojo.declare("fox.FeedTree", dijit.Tree, { catchupFeed(this.getParent().row_id); }})); - menu.addChild(new dijit.MenuItem({ - label: __("Edit feed"), - onClick: function() { - editFeed(this.getParent().row_id, false); - }})); + if (bare_id > 0) { + menu.addChild(new dijit.MenuItem({ + label: __("Edit feed"), + onClick: function() { + editFeed(this.getParent().row_id, false); + }})); - menu.addChild(new dijit.MenuItem({ - label: __("Update feed"), - onClick: function() { - scheduleFeedUpdate(this.getParent().row_id, false); - }})); + menu.addChild(new dijit.MenuItem({ + label: __("Update feed"), + onClick: function() { + scheduleFeedUpdate(this.getParent().row_id, false); + }})); + } menu.bindDomNode(tnode.domNode); tnode._menu = menu;