mirror of
https://bitbucket.org/bellord13/kit.git
synced 2026-11-13 19:06:11 +03:00
fix
This commit is contained in:
+10
-10
@@ -445,25 +445,25 @@ kit.config = kit.config || {};
|
||||
}.bind(this))
|
||||
}
|
||||
}.bind(this);
|
||||
var installed = false;
|
||||
|
||||
/**
|
||||
* @todo !!!
|
||||
*/
|
||||
var returnData;
|
||||
if(plugin.config.type === moduleTypeList.loader && typeof plugin.config.loader === 'function') {
|
||||
// var returnData = plugin.config.loader.bind(module.exports).call(module.exports, module, module.exports, this.require.bind(this), global);
|
||||
var returnData = plugin.config.loader.bind(window).call(module.exports, module, module.exports, this.require.bind(this), global);
|
||||
returnData = plugin.config.loader.bind(window).call(module.exports, module, module.exports, this.require.bind(this), global);
|
||||
setGlobalExtension(pluginId, plugin.config.alias, returnData);
|
||||
installed = true;
|
||||
} else if(plugin.config.type === moduleTypeList.import && typeof plugin.config.module === 'string') {
|
||||
setGlobalExtension(pluginId, plugin.config.alias, (typeof module.exports === 'object' && module.exports.default !== undefined)?module.exports.default:module.exports);
|
||||
installed = true;
|
||||
}
|
||||
if(installed){
|
||||
console.log(`%cPluginManager.install(${pluginId}): installed (${plugin.state} > ${stateList.installed}).`, "color: green;");
|
||||
plugin.state = stateList.installed;
|
||||
returnData = (typeof module.exports === 'object' && module.exports.default !== undefined)?module.exports.default:module.exports;
|
||||
setGlobalExtension(pluginId, plugin.config.alias, returnData);
|
||||
}
|
||||
|
||||
return installed;
|
||||
console.log(`%cPluginManager.install(${pluginId}): installed (${plugin.state} > ${stateList.installed}).`, "color: green;");
|
||||
plugin.state = stateList.installed;
|
||||
|
||||
|
||||
return true;
|
||||
}.bind(this);
|
||||
|
||||
this.__exec(pluginId, function(){
|
||||
|
||||
Reference in New Issue
Block a user