Files
RootPanel/core/plugin.coffee
2014-05-16 22:52:20 +08:00

16 lines
379 B
CoffeeScript

path = require 'path'
i18n = require './i18n'
config = require './config'
exports.get = (name) ->
return require path.join(__dirname, "../plugin/#{name}")
exports.loadPlugins = (app) ->
for name in config.plugin.availablePlugin
i18n.loadPlugin path.join(__dirname, "../plugin/#{name}/locale"), name
p = exports.get name
app.use ('/plugin/' + name), p.action