diff options
author | Andrew Dolgov <[email protected]> | 2012-09-10 22:51:53 +0400 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2012-09-10 22:51:53 +0400 |
commit | 10afc7c63b9c18d457f3ff0b126423911201297f (patch) | |
tree | 1a017f43827de279838150aa35010751c7654483 | |
parent | b2bbbd232457a6e4b088fa2a3f694843472ed9cd (diff) |
FeedTree: allow context menu for virtual feeds
-rw-r--r-- | js/FeedTree.js | 26 |
1 files changed, 14 insertions, 12 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); - }})); - - menu.addChild(new dijit.MenuItem({ - label: __("Update feed"), - onClick: function() { - scheduleFeedUpdate(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.bindDomNode(tnode.domNode); tnode._menu = menu; |