Changeset f2364b


Ignore:
Timestamp:
04/27/2009 10:02:26 PM (16 years ago)
Author:
Damien Churchill <damoc@gmail.com>
Branches:
2.0.x, develop, extjs4-port, master
Children:
9ed37e
Parents:
16d695
Message:

add some test web plugin code

Location:
deluge/plugins/execute
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • deluge/plugins/execute/execute/webui.py

    r16d695 rf2364b  
    2323#
    2424
     25import pkg_resources
    2526
    2627from deluge.log import LOG as log
     
    3132class WebUI(WebPluginBase):
    3233    def enable(self):
    33         log.debug("Example Web plugin enabled!")
     34        log.debug("Execute Web plugin enabled!")
     35        deluge_web = component.get("DelugeWeb")
     36        deluge_web.top_level.scripts.append("/js/deluge-execute.js")
     37        deluge_web.top_level.debug_scripts.append("/js/deluge-execute.js")
     38       
     39        javascript = component.get("Javascript")
     40        js_path = pkg_resources.resource_filename("execute", "data")
     41        print js_path
     42        javascript.directories.append(js_path)
    3443
    3544    def disable(self):
    36         log.debug("Example Web plugin disabled!")
     45        log.debug("Execute Web plugin disabled!")
     46        deluge_web = component.get("DelugeWeb")
     47        deluge_web.top_level.scripts.remove("/js/deluge-execute.js")
     48        deluge_web.top_level.debug_scripts.remove("/js/deluge-execute.js")
  • deluge/plugins/execute/setup.py

    r16d695 rf2364b  
    5151    [deluge.plugin.gtkui]
    5252    %s = %s:GtkUIPlugin
    53     [deluge.plugin.webui]
     53    [deluge.plugin.web]
    5454    %s = %s:WebUIPlugin
    5555    """ % ((__plugin_name__, __plugin_name__.lower())*3)
Note: See TracChangeset for help on using the changeset viewer.