1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-22 21:01:28 +00:00

add experimental support for feedlist popup menu

This commit is contained in:
Andrew Dolgov
2010-11-19 20:18:20 +03:00
parent 7b5e74c75c
commit 997429c228
3 changed files with 51 additions and 6 deletions

View File

@@ -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);