diff options
Diffstat (limited to 'tt-rss.js')
-rw-r--r-- | tt-rss.js | 29 |
1 files changed, 25 insertions, 4 deletions
@@ -115,11 +115,28 @@ function updateFeedList() { id: "feedTree", }, "feedTree"); +/* var menu = new dijit.Menu({id: 'feedMenu'}); + + menu.addChild(new dijit.MenuItem({ + label: "Simple menu item" + })); + +// menu.bindDomNode(tree.domNode); */ + + var tmph = dojo.connect(dijit.byId('feedMenu'), '_openMyself', function (event) { + console.log(dijit.getEnclosingWidget(event.target)); + dojo.disconnect(tmph); + }); + $("feeds-holder").appendChild(tree.domNode); var tmph = dojo.connect(tree, 'onLoad', function() { dojo.disconnect(tmph); Element.hide("feedlistLoading"); + +// var node = dijit.byId("feedTree")._itemNodesMap['FEED:-2'][0].domNode +// menu.bindDomNode(node); + loading_set_progress(25); }); @@ -1100,17 +1117,21 @@ function handle_rpc_reply(transport, scheduled_call) { return true; } -function scheduleFeedUpdate() { +function scheduleFeedUpdate(id, is_cat) { try { + if (!id) { + id = getActiveFeedId(); + is_cat = activeFeedIsCat(); + } - if (!getActiveFeedId()) { + if (!id) { alert(__("Please select some feed first.")); return; } var query = "?op=rpc&subop=scheduleFeedUpdate&id=" + - param_escape(getActiveFeedId()) + - "&is_cat=" + param_escape(activeFeedIsCat()); + param_escape(id) + + "&is_cat=" + param_escape(is_cat); console.log(query); |