Author: damoxc
Revision: 5201
Log:
add some test web plugin code
Diff:
Added: trunk/deluge/plugins/execute/execute/data/deluge-execute.js
===================================================================
--- trunk/deluge/plugins/execute/execute/data/deluge-execute.js
(rev 0)
+++ trunk/deluge/plugins/execute/execute/data/deluge-execute.js 2009-04-27
22:02:26 UTC (rev 5201)
@@ -0,0 +1,6 @@
+Deluge.Preferences.addPage(_('Execute'), {
+ border: false,
+ xtype: 'form',
+ layout: 'form',
+ items: []
+});
\ No newline at end of file
Modified: trunk/deluge/plugins/execute/execute/webui.py
===================================================================
--- trunk/deluge/plugins/execute/execute/webui.py 2009-04-27 22:01:34 UTC
(rev 5200)
+++ trunk/deluge/plugins/execute/execute/webui.py 2009-04-27 22:02:26 UTC
(rev 5201)
@@ -22,6 +22,7 @@
# Boston, MA 02110-1301, USA.
#
+import pkg_resources
from deluge.log import LOG as log
from deluge.ui.client import client
@@ -30,7 +31,18 @@
class WebUI(WebPluginBase):
def enable(self):
- log.debug("Example Web plugin enabled!")
+ log.debug("Execute Web plugin enabled!")
+ deluge_web = component.get("DelugeWeb")
+ deluge_web.top_level.scripts.append("/js/deluge-execute.js")
+ deluge_web.top_level.debug_scripts.append("/js/deluge-execute.js")
+
+ javascript = component.get("Javascript")
+ js_path = pkg_resources.resource_filename("execute", "data")
+ print js_path
+ javascript.directories.append(js_path)
def disable(self):
- log.debug("Example Web plugin disabled!")
+ log.debug("Execute Web plugin disabled!")
+ deluge_web = component.get("DelugeWeb")
+ deluge_web.top_level.scripts.remove("/js/deluge-execute.js")
+ deluge_web.top_level.debug_scripts.remove("/js/deluge-execute.js")
Modified: trunk/deluge/plugins/execute/setup.py
===================================================================
--- trunk/deluge/plugins/execute/setup.py 2009-04-27 22:01:34 UTC (rev
5200)
+++ trunk/deluge/plugins/execute/setup.py 2009-04-27 22:02:26 UTC (rev
5201)
@@ -50,7 +50,7 @@
%s = %s:CorePlugin
[deluge.plugin.gtkui]
%s = %s:GtkUIPlugin
- [deluge.plugin.webui]
+ [deluge.plugin.web]
%s = %s:WebUIPlugin
""" % ((__plugin_name__, __plugin_name__.lower())*3)
)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"deluge-commit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/deluge-commit?hl=en
-~----------~----~----~----~------~----~------~--~---