[DE] create url with data for action/command
This commit is contained in:
parent
38cbca0ebe
commit
2f5951aaaf
|
@ -197,6 +197,7 @@
|
|||
_config.editorConfig.canRequestEditRights = _config.events && !!_config.events.onRequestEditRights;
|
||||
_config.editorConfig.canRequestClose = _config.events && !!_config.events.onRequestClose;
|
||||
_config.editorConfig.canRename = _config.events && !!_config.events.onRequestRename;
|
||||
_config.editorConfig.canMakeActionLink = _config.events && !!_config.events.onMakeActionLink;
|
||||
_config.editorConfig.mergeFolderUrl = _config.editorConfig.mergeFolderUrl || _config.editorConfig.saveAsUrl;
|
||||
_config.frameEditorId = placeholderId;
|
||||
|
||||
|
@ -509,6 +510,15 @@
|
|||
});
|
||||
};
|
||||
|
||||
var _setActionLink = function (data) {
|
||||
_sendCommand({
|
||||
command: 'setActionLink',
|
||||
data: {
|
||||
url: data
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
var _processMailMerge = function(enabled, message) {
|
||||
_sendCommand({
|
||||
command: 'processMailMerge',
|
||||
|
@ -559,6 +569,7 @@
|
|||
refreshHistory : _refreshHistory,
|
||||
setHistoryData : _setHistoryData,
|
||||
setEmailAddresses : _setEmailAddresses,
|
||||
setActionLink : _setActionLink,
|
||||
processMailMerge : _processMailMerge,
|
||||
downloadAs : _downloadAs,
|
||||
serviceCommand : _serviceCommand,
|
||||
|
|
|
@ -76,6 +76,10 @@ if (Common === undefined) {
|
|||
$me.trigger('setemailaddresses', data);
|
||||
},
|
||||
|
||||
'setActionLink': function (data) {
|
||||
$me.trigger('setactionlink', data.url);
|
||||
},
|
||||
|
||||
'processMailMerge': function(data) {
|
||||
$me.trigger('processmailmerge', data);
|
||||
},
|
||||
|
@ -254,6 +258,10 @@ if (Common === undefined) {
|
|||
_postMessage({event: 'onRequestClose'});
|
||||
},
|
||||
|
||||
requestMakeActionLink: function (config) {
|
||||
_postMessage({event:'onMakeActionLink', data: config})
|
||||
},
|
||||
|
||||
on: function(event, handler){
|
||||
var localHandler = function(event, data){
|
||||
handler.call(me, data)
|
||||
|
|
|
@ -78,6 +78,9 @@ define([
|
|||
this._state = {
|
||||
prcontrolsdisable:undefined
|
||||
};
|
||||
Common.Gateway.on('setactionlink', function (url) {
|
||||
console.log('url with actions: ' + url);
|
||||
}.bind(this));
|
||||
},
|
||||
|
||||
setApi: function (api) {
|
||||
|
|
|
@ -332,6 +332,7 @@ define([
|
|||
this.appOptions.canBack = this.appOptions.canBackToFolder === true;
|
||||
this.appOptions.canPlugins = false;
|
||||
this.plugins = this.editorConfig.plugins;
|
||||
this.appOptions.canMakeActionLink = this.editorConfig.canMakeActionLink;
|
||||
|
||||
appHeader = this.getApplication().getController('Viewport').getView('Common.Views.Header');
|
||||
appHeader.setCanBack(this.appOptions.canBackToFolder === true, (this.appOptions.canBackToFolder) ? this.editorConfig.customization.goback.text : '')
|
||||
|
|
Loading…
Reference in a new issue