summaryrefslogtreecommitdiff
path: root/js/FeedTree.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2012-09-10 22:51:53 +0400
committerAndrew Dolgov <[email protected]>2012-09-10 22:51:53 +0400
commit10afc7c63b9c18d457f3ff0b126423911201297f (patch)
tree1a017f43827de279838150aa35010751c7654483 /js/FeedTree.js
parentb2bbbd232457a6e4b088fa2a3f694843472ed9cd (diff)
FeedTree: allow context menu for virtual feeds
Diffstat (limited to 'js/FeedTree.js')
-rw-r--r--js/FeedTree.js26
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;