summaryrefslogtreecommitdiff
path: root/FeedTree.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2011-11-11 15:28:11 +0400
committerAndrew Dolgov <[email protected]>2011-11-11 15:28:11 +0400
commite3d2c029a6bf929fe3506d14bd1bcee3a4dcddf0 (patch)
tree1de653199faaed5348a21b42e0fb625b41071a0f /FeedTree.js
parent755c8f95ef030fc4676a0e9fee14eb47b31f2219 (diff)
add mark as read to feedlist popup menu
Diffstat (limited to 'FeedTree.js')
-rw-r--r--FeedTree.js22
1 files changed, 21 insertions, 1 deletions
diff --git a/FeedTree.js b/FeedTree.js
index c9a0cc81c..f40dd9c62 100644
--- a/FeedTree.js
+++ b/FeedTree.js
@@ -122,9 +122,15 @@ dojo.declare("fox.FeedTree", dijit.Tree, {
menu.row_id = bare_id;
menu.addChild(new dijit.MenuItem({
+ label: __("Mark as read"),
+ onClick: function() {
+ catchupFeed(this.getParent().row_id);
+ }}));
+
+ menu.addChild(new dijit.MenuItem({
label: __("Edit feed"),
onClick: function() {
- editFeed(this.getParent().row_id);
+ editFeed(this.getParent().row_id, false);
}}));
menu.addChild(new dijit.MenuItem({
@@ -137,6 +143,20 @@ dojo.declare("fox.FeedTree", dijit.Tree, {
tnode._menu = menu;
}
+ if (id.match("CAT:") && bare_id > 0) {
+ var menu = new dijit.Menu();
+ menu.row_id = bare_id;
+
+ menu.addChild(new dijit.MenuItem({
+ label: __("Mark as read"),
+ onClick: function() {
+ catchupFeed(this.getParent().row_id, true);
+ }}));
+
+ menu.bindDomNode(tnode.domNode);
+ tnode._menu = menu;
+ }
+
//tnode.labelNode.innerHTML = args.label;
return tnode;
},