From 365d21ed041f08100d9b2c61a42eb83f41a6f30c Mon Sep 17 00:00:00 2001 From: Damien Churchill Date: Thu, 1 Oct 2009 10:43:03 +0000 Subject: [PATCH] rename deluge-execute.js to execute.js --- .../data/{deluge-execute.js => execute.js} | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) rename deluge/plugins/execute/execute/data/{deluge-execute.js => execute.js} (77%) diff --git a/deluge/plugins/execute/execute/data/deluge-execute.js b/deluge/plugins/execute/execute/data/execute.js similarity index 77% rename from deluge/plugins/execute/execute/data/deluge-execute.js rename to deluge/plugins/execute/execute/data/execute.js index 343cd6d4e..0eff3a416 100644 --- a/deluge/plugins/execute/execute/data/deluge-execute.js +++ b/deluge/plugins/execute/execute/data/execute.js @@ -71,5 +71,23 @@ }); } }); - Deluge.Preferences.addPage(new ExecutePanel()); + + ExecutePlugin = Ext.extend(Deluge.Plugin, { + constructor: function(config) { + config = Ext.apply({ + name: "Execute" + }, config); + ExecutePlugin.superclass.constructor.call(this, config); + }, + + onDisable: function() { + Deluge.Preferences.removePage(this.prefsPage); + }, + + onEnable: function() { + this.prefsPage = new ExecutePanel(); + this.prefsPage = Deluge.Preferences.addPage(this.prefsPage); + } + }); + new ExecutePlugin(); })(); \ No newline at end of file