From 342001c642d312867dcd2eeac8812f7ad29486ac Mon Sep 17 00:00:00 2001 From: Damien Churchill Date: Sun, 25 Apr 2010 21:18:46 +0100 Subject: [PATCH] implement the handler for the torrent menu --- deluge/plugins/label/label/data/label.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/deluge/plugins/label/label/data/label.js b/deluge/plugins/label/label/data/label.js index cca4b47a2..4e3a35891 100644 --- a/deluge/plugins/label/label/data/label.js +++ b/deluge/plugins/label/label/data/label.js @@ -285,7 +285,18 @@ Deluge.plugins.LabelPlugin = Ext.extend(Deluge.Plugin, { }, onTorrentMenuClick: function(item, e) { - alert(item.label); + var ids = deluge.torrents.getSelectedIds(); + Ext.each(ids, function(id, i) { + if (ids.length == i +1 ) { + deluge.client.label.set_torrent(id, item.label, { + success: function() { + deluge.ui.update(); + } + }); + } else { + deluge.client.label.set_torrent(id, item.label); + } + }); } }); Deluge.registerPlugin('Label', Deluge.plugins.LabelPlugin);