[Mobile] Fix plugins loading
This commit is contained in:
parent
661b937a74
commit
6eee4f8ae1
|
@ -16,7 +16,7 @@ const PluginsController = inject('storeAppOptions')(observer(props => {
|
||||||
api.asc_registerCallback("asc_onPluginShow", showPluginModal);
|
api.asc_registerCallback("asc_onPluginShow", showPluginModal);
|
||||||
api.asc_registerCallback("asc_onPluginClose", pluginClose);
|
api.asc_registerCallback("asc_onPluginClose", pluginClose);
|
||||||
api.asc_registerCallback("asc_onPluginResize", pluginResize);
|
api.asc_registerCallback("asc_onPluginResize", pluginResize);
|
||||||
api.asc_registerCallback('asc_onPluginsInit', registerPlugins);
|
api.asc_registerCallback('asc_onPluginsInit', onPluginsInit);
|
||||||
|
|
||||||
if(!storeAppOptions.customization || storeAppOptions.plugins !== false) {
|
if(!storeAppOptions.customization || storeAppOptions.plugins !== false) {
|
||||||
loadPlugins();
|
loadPlugins();
|
||||||
|
@ -34,7 +34,7 @@ const PluginsController = inject('storeAppOptions')(observer(props => {
|
||||||
api.asc_unregisterCallback("asc_onPluginShow", showPluginModal);
|
api.asc_unregisterCallback("asc_onPluginShow", showPluginModal);
|
||||||
api.asc_unregisterCallback("asc_onPluginClose", pluginClose);
|
api.asc_unregisterCallback("asc_onPluginClose", pluginClose);
|
||||||
api.asc_unregisterCallback("asc_onPluginResize", pluginResize);
|
api.asc_unregisterCallback("asc_onPluginResize", pluginResize);
|
||||||
api.asc_unregisterCallback('asc_onPluginsInit', registerPlugins);
|
api.asc_unregisterCallback('asc_onPluginsInit', onPluginsInit);
|
||||||
|
|
||||||
Common.Gateway.off('init', loadConfig);
|
Common.Gateway.off('init', loadConfig);
|
||||||
};
|
};
|
||||||
|
@ -182,6 +182,11 @@ const PluginsController = inject('storeAppOptions')(observer(props => {
|
||||||
configPlugins.config = data.config.plugins;
|
configPlugins.config = data.config.plugins;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const onPluginsInit = pluginsdata => {
|
||||||
|
!(pluginsdata instanceof Array) && (pluginsdata = pluginsdata["pluginsData"]);
|
||||||
|
registerPlugins(pluginsdata)
|
||||||
|
};
|
||||||
|
|
||||||
const registerPlugins = plugins => {
|
const registerPlugins = plugins => {
|
||||||
let arr = [];
|
let arr = [];
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue