fix changing the limits on via the statusbar menus

This commit is contained in:
Damien Churchill 2009-04-21 21:59:15 +00:00
commit db00f4690d

View file

@ -24,16 +24,16 @@ Copyright:
Deluge.Menus = { Deluge.Menus = {
onTorrentAction: function(item, e) { onTorrentAction: function(item, e) {
var selection = Deluge.Torrents.getSelections(); var selection = Deluge.Torrents.getSelections();
var ids = new Array(); var ids = [];
$each(selection, function(record) { Ext.each(selection, function(record) {
ids.include(record.id); ids.push(record.id);
}); });
switch (item.id) { switch (item.id) {
case 'pause': case 'pause':
case 'resume': case 'resume':
Deluge.Client.core[item.id + '_torrent'](ids, { Deluge.Client.core[item.id + '_torrent'](ids, {
onSuccess: function() { success: function() {
Deluge.UI.update(); Deluge.UI.update();
} }
}); });
@ -43,14 +43,14 @@ Deluge.Menus = {
case 'down': case 'down':
case 'bottom': case 'bottom':
Deluge.Client.core['queue_' + item.id](ids, { Deluge.Client.core['queue_' + item.id](ids, {
onSuccess: function() { success: function() {
Deluge.UI.update(); Deluge.UI.update();
} }
}); });
break; break;
case 'update': case 'update':
Deluge.Client.core.force_reannounce(ids, { Deluge.Client.core.force_reannounce(ids, {
onSuccess: function() { success: function() {
Deluge.UI.update(); Deluge.UI.update();
} }
}); });
@ -58,14 +58,14 @@ Deluge.Menus = {
case 'remove': case 'remove':
Deluge.Events.fire('torrentRemoved', ids); Deluge.Events.fire('torrentRemoved', ids);
Deluge.Client.core.remove_torrent(ids, null, { Deluge.Client.core.remove_torrent(ids, null, {
onSuccess: function() { success: function() {
Deluge.UI.update(); Deluge.UI.update();
} }
}); });
break; break;
case 'recheck': case 'recheck':
Deluge.Client.core.force_recheck(ids, { Deluge.Client.core.force_recheck(ids, {
onSuccess: function() { success: function() {
Deluge.UI.update(); Deluge.UI.update();
} }
}); });
@ -410,7 +410,7 @@ function onLimitChanged(item, checked) {
config = {} config = {}
config[item.group] = item.id config[item.group] = item.id
Deluge.Client.core.set_config(config, { Deluge.Client.core.set_config(config, {
onSuccess: function() { success: function() {
Deluge.UI.update(); Deluge.UI.update();
} }
}); });