Show help for plugins

This commit is contained in:
Julia Radzhabova 2020-07-21 15:33:22 +03:00
parent d53ae5fab9
commit 70a4ff2b87

View file

@ -203,6 +203,7 @@ define([
plugin.set_Name(item.get('name')); plugin.set_Name(item.get('name'));
plugin.set_Guid(item.get('guid')); plugin.set_Guid(item.get('guid'));
plugin.set_BaseUrl(item.get('baseUrl')); plugin.set_BaseUrl(item.get('baseUrl'));
plugin.set_Help(item.get('help'));
var variations = item.get('variations'), var variations = item.get('variations'),
variationsArr = []; variationsArr = [];
@ -380,6 +381,7 @@ define([
}); });
} }
var help = plugin.get_Help();
me.pluginDlg = new Common.Views.PluginDlg({ me.pluginDlg = new Common.Views.PluginDlg({
cls: isCustomWindow ? 'plain' : '', cls: isCustomWindow ? 'plain' : '',
header: !isCustomWindow, header: !isCustomWindow,
@ -389,7 +391,8 @@ define([
url: url, url: url,
frameId : frameId, frameId : frameId,
buttons: isCustomWindow ? undefined : newBtns, buttons: isCustomWindow ? undefined : newBtns,
toolcallback: _.bind(this.onToolClose, this) toolcallback: _.bind(this.onToolClose, this),
help: !!help
}); });
me.pluginDlg.on({ me.pluginDlg.on({
'render:after': function(obj){ 'render:after': function(obj){
@ -404,6 +407,9 @@ define([
}, },
'resize': function(args){ 'resize': function(args){
me.api.asc_pluginEnableMouseEvents(args[1]=='start'); me.api.asc_pluginEnableMouseEvents(args[1]=='start');
},
'help': function(){
help && window.open(help, '_blank');
} }
}); });
@ -555,7 +561,8 @@ define([
currentVariation: 0, currentVariation: 0,
visible: pluginVisible, visible: pluginVisible,
groupName: (item.group) ? item.group.name : '', groupName: (item.group) ? item.group.name : '',
groupRank: (item.group) ? item.group.rank : 0 groupRank: (item.group) ? item.group.rank : 0,
help: item.help
})); }));
} }
}); });