mirror of
https://github.com/leanote/desktop-app.git
synced 2025-10-18 17:52:17 +00:00
move src/* to /
This commit is contained in:
38
public/js/main.js
Normal file
38
public/js/main.js
Normal file
@@ -0,0 +1,38 @@
|
||||
/*
|
||||
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);
|
||||
}
|
||||
});
|
||||
});
|
||||
})();
|
Reference in New Issue
Block a user