Merge pull request #3073 from ONLYOFFICE/fix/addOptionsForPlugins

Add global options for plugins
This commit is contained in:
Julia Radzhabova
2024-06-27 19:18:16 +03:00
committed by GitHub
3 changed files with 9 additions and 0 deletions

View File

@ -148,6 +148,9 @@ define([
.catch(function(err) {
me.configPlugins.plugins = false;
});
if (this.configPlugins.config.options)
this.api.setPluginsOptions(this.configPlugins.config.options);
}
if ( !Common.Controllers.Desktop.isActive() || !Common.Controllers.Desktop.isOffline() ) {

View File

@ -247,6 +247,10 @@ const PluginsController = inject('storeAppOptions')(observer(props => {
configPlugins.plugins = loaded;
mergePlugins();
});
if (configPlugins.config.options) {
const api = Common.EditorApi.get();
api && api.setPluginsOptions(configPlugins.config.options);
}
} else {
configPlugins.plugins = false;
}

View File

@ -80,6 +80,8 @@ define([
{
me.configPlugins.plugins = false;
});
if (this.configPlugins.config.options)
this.api.setPluginsOptions(this.configPlugins.config.options);
} else
this.configPlugins.plugins = false;