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
-~----------~----~----~----~------~----~------~--~---

Reply via email to