Files
desktop-app/public/js/main.js
2015-09-24 13:22:59 +08:00

38 lines
943 B
JavaScript

/*
require.config({
baseUrl: 'public'
});
*/
(function() {
var plugins = Config.plugins || [];
if(plugins.length == 0) {
initPage();
return;
}
var pluginPaths = [];
for(var i = 0; i < plugins.length; ++i) {
pluginPaths.push('public/plugins/' + plugins[i] + '/plugin');
}
require(pluginPaths, function() {
var ps = arguments;
// open前
for(var i = 0; i < ps.length; ++i) {
var plugin = ps[i];
// 添加语言包
Api.addLangMsgs(plugin.langs, 'plugin.' + plugins[i]);
plugin['onOpen'] && plugin['onOpen'].call(plugin);
}
// initOpen();
initPage(function() {
// open后
for(var i = 0; i < ps.length; ++i) {
var plugin = ps[i];
plugin['onOpenAfter'] && plugin['onOpenAfter'].call(plugin);
}
});
});
})();