Add on_load method to plugins.

This commit is contained in:
Max Goodman
2012-02-08 16:54:03 -08:00
parent f0f7989299
commit 74e3bccae4

View File

@@ -21,6 +21,9 @@ class Plugin(object):
def static_dir(self):
return os.path.join(self.path, 'public')
def on_load(self):
pass
def add_js(self):
from r2.lib import js
for name, module in self.js.iteritems():
@@ -61,6 +64,7 @@ class PluginLoader(object):
plugin = self.plugins[name] = plugin_cls()
config['pylons.paths']['templates'].extend(plugin.template_dirs)
plugin.add_js()
plugin.on_load()
return self
def load_controllers(self):