[DE] Compare files: add errors.
This commit is contained in:
parent
fa4e0a6cda
commit
5c05508dcf
|
@ -206,6 +206,7 @@
|
||||||
_config.editorConfig.canRequestSaveAs = _config.events && !!_config.events.onRequestSaveAs;
|
_config.editorConfig.canRequestSaveAs = _config.events && !!_config.events.onRequestSaveAs;
|
||||||
_config.editorConfig.canRequestInsertImage = _config.events && !!_config.events.onRequestInsertImage;
|
_config.editorConfig.canRequestInsertImage = _config.events && !!_config.events.onRequestInsertImage;
|
||||||
_config.editorConfig.canRequestMailMergeRecipients = _config.events && !!_config.events.onRequestMailMergeRecipients;
|
_config.editorConfig.canRequestMailMergeRecipients = _config.events && !!_config.events.onRequestMailMergeRecipients;
|
||||||
|
_config.editorConfig.canRequestCompareFile = _config.events && !!_config.events.onRequestCompareFile;
|
||||||
_config.frameEditorId = placeholderId;
|
_config.frameEditorId = placeholderId;
|
||||||
|
|
||||||
var onMouseUp = function (evt) {
|
var onMouseUp = function (evt) {
|
||||||
|
|
|
@ -118,6 +118,10 @@ if (Common === undefined) {
|
||||||
|
|
||||||
'setMailMergeRecipients': function(data) {
|
'setMailMergeRecipients': function(data) {
|
||||||
$me.trigger('setmailmergerecipients', data);
|
$me.trigger('setmailmergerecipients', data);
|
||||||
|
},
|
||||||
|
|
||||||
|
'compareFile': function(data) {
|
||||||
|
$me.trigger('comparefile', data);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -308,6 +312,10 @@ if (Common === undefined) {
|
||||||
_postMessage({event:'onRequestMailMergeRecipients'})
|
_postMessage({event:'onRequestMailMergeRecipients'})
|
||||||
},
|
},
|
||||||
|
|
||||||
|
requestCompareFile: function () {
|
||||||
|
_postMessage({event:'onRequestCompareFile'})
|
||||||
|
},
|
||||||
|
|
||||||
on: function(event, handler){
|
on: function(event, handler){
|
||||||
var localHandler = function(event, data){
|
var localHandler = function(event, data){
|
||||||
handler.call(me, data)
|
handler.call(me, data)
|
||||||
|
|
|
@ -127,6 +127,8 @@ define([
|
||||||
}
|
}
|
||||||
this.api.asc_registerCallback('asc_onAcceptChangesBeforeCompare',_.bind(this.onAcceptChangesBeforeCompare, this));
|
this.api.asc_registerCallback('asc_onAcceptChangesBeforeCompare',_.bind(this.onAcceptChangesBeforeCompare, this));
|
||||||
this.api.asc_registerCallback('asc_onCoAuthoringDisconnect',_.bind(this.onCoAuthoringDisconnect, this));
|
this.api.asc_registerCallback('asc_onCoAuthoringDisconnect',_.bind(this.onCoAuthoringDisconnect, this));
|
||||||
|
|
||||||
|
Common.Gateway.on('comparefile', _.bind(this.compareFile, this));
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -593,13 +595,13 @@ define([
|
||||||
}
|
}
|
||||||
})).show();
|
})).show();
|
||||||
} else if (item === 'storage') {
|
} else if (item === 'storage') {
|
||||||
// if (this.toolbar.mode.canRequestInsertImage) {
|
// if (this.appConfig.canRequestCompareFile) {
|
||||||
// Common.Gateway.requestInsertImage();
|
// Common.Gateway.requestCompareFile();
|
||||||
// } else {
|
// } else {
|
||||||
// (new Common.Views.SelectFileDlg({
|
// (new Common.Views.SelectFileDlg({
|
||||||
// fileChoiceUrl: this.toolbar.mode.fileChoiceUrl.replace("{fileExt}", "").replace("{documentType}", "ImagesOnly")
|
// fileChoiceUrl: this.toolbar.mode.fileChoiceUrl.replace("{fileExt}", "").replace("{documentType}", "DocumentsOnly")
|
||||||
// })).on('selectfile', function(obj, file){
|
// })).on('comparefile', function(obj, file){
|
||||||
// me.selectFile(file, me._state.compareSettings);
|
// me.compareFile(file, me._state.compareSettings);
|
||||||
// }).show();
|
// }).show();
|
||||||
// }
|
// }
|
||||||
} else if (item === 'settings') {
|
} else if (item === 'settings') {
|
||||||
|
@ -619,9 +621,13 @@ define([
|
||||||
Common.NotificationCenter.trigger('edit:complete', this.view);
|
Common.NotificationCenter.trigger('edit:complete', this.view);
|
||||||
},
|
},
|
||||||
|
|
||||||
selectFile: function(data) {
|
compareFile: function(data) {
|
||||||
|
if (!this._state.compareSettings) {
|
||||||
|
this._state.compareSettings = new AscCommonWord.ComparisonOptions();
|
||||||
|
this._state.compareSettings.putWords(!Common.localStorage.getBool("de-compare-char"));
|
||||||
|
}
|
||||||
if (data && data.url) {
|
if (data && data.url) {
|
||||||
// this.api.AddDocumentUrl(data.url, this._state.compareSettings, data.token);// for loading from storage
|
this.api.asc_CompareDocumentUrl(data.url, this._state.compareSettings, data.token);// for loading from storage
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
@ -376,6 +376,7 @@ define([
|
||||||
{caption: me.mniSettings, value: 'settings'}
|
{caption: me.mniSettings, value: 'settings'}
|
||||||
]
|
]
|
||||||
}));
|
}));
|
||||||
|
me.btnCompare.menu.items[2].setVisible(me.appConfig.canRequestCompareFile || me.appConfig.fileChoiceUrl && me.appConfig.fileChoiceUrl.indexOf("{documentType}")>-1);
|
||||||
me.btnCompare.updateHint(me.tipCompare);
|
me.btnCompare.updateHint(me.tipCompare);
|
||||||
|
|
||||||
me.btnAccept.setDisabled(config.isReviewOnly);
|
me.btnAccept.setDisabled(config.isReviewOnly);
|
||||||
|
|
|
@ -351,6 +351,7 @@ define([
|
||||||
this.appOptions.canRequestSendNotify = this.editorConfig.canRequestSendNotify;
|
this.appOptions.canRequestSendNotify = this.editorConfig.canRequestSendNotify;
|
||||||
this.appOptions.canRequestSaveAs = this.editorConfig.canRequestSaveAs;
|
this.appOptions.canRequestSaveAs = this.editorConfig.canRequestSaveAs;
|
||||||
this.appOptions.canRequestInsertImage = this.editorConfig.canRequestInsertImage;
|
this.appOptions.canRequestInsertImage = this.editorConfig.canRequestInsertImage;
|
||||||
|
this.appOptions.canRequestCompareFile = this.editorConfig.canRequestCompareFile;
|
||||||
this.appOptions.canRequestMailMergeRecipients = this.editorConfig.canRequestMailMergeRecipients;
|
this.appOptions.canRequestMailMergeRecipients = this.editorConfig.canRequestMailMergeRecipients;
|
||||||
|
|
||||||
appHeader = this.getApplication().getController('Viewport').getView('Common.Views.Header');
|
appHeader = this.getApplication().getController('Viewport').getView('Common.Views.Header');
|
||||||
|
@ -1384,6 +1385,18 @@ define([
|
||||||
config.msg = this.uploadImageFileCountMessage;
|
config.msg = this.uploadImageFileCountMessage;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case Asc.c_oAscError.ID.UplDocumentSize:
|
||||||
|
config.msg = this.uploadDocSizeMessage;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case Asc.c_oAscError.ID.UplDocumentExt:
|
||||||
|
config.msg = this.uploadDocExtMessage;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case Asc.c_oAscError.ID.UplDocumentFileCount:
|
||||||
|
config.msg = this.uploadDocFileCountMessage;
|
||||||
|
break;
|
||||||
|
|
||||||
case Asc.c_oAscError.ID.SplitCellMaxRows:
|
case Asc.c_oAscError.ID.SplitCellMaxRows:
|
||||||
config.msg = this.splitMaxRowsErrorText.replace('%1', errData.get_Value());
|
config.msg = this.splitMaxRowsErrorText.replace('%1', errData.get_Value());
|
||||||
break;
|
break;
|
||||||
|
@ -2157,7 +2170,7 @@ define([
|
||||||
uploadImageTextText: 'Uploading image...',
|
uploadImageTextText: 'Uploading image...',
|
||||||
savePreparingText: 'Preparing to save',
|
savePreparingText: 'Preparing to save',
|
||||||
savePreparingTitle: 'Preparing to save. Please wait...',
|
savePreparingTitle: 'Preparing to save. Please wait...',
|
||||||
uploadImageSizeMessage: 'Maximium image size limit exceeded.',
|
uploadImageSizeMessage: 'Maximum image size limit exceeded.',
|
||||||
uploadImageExtMessage: 'Unknown image format.',
|
uploadImageExtMessage: 'Unknown image format.',
|
||||||
uploadImageFileCountMessage: 'No images uploaded.',
|
uploadImageFileCountMessage: 'No images uploaded.',
|
||||||
reloadButtonText: 'Reload Page',
|
reloadButtonText: 'Reload Page',
|
||||||
|
@ -2473,7 +2486,10 @@ define([
|
||||||
errorFileSizeExceed: 'The file size exceeds the limitation set for your server.<br>Please contact your Document Server administrator for details.',
|
errorFileSizeExceed: 'The file size exceeds the limitation set for your server.<br>Please contact your Document Server administrator for details.',
|
||||||
txtMainDocOnly: 'Error! Main Document Only.',
|
txtMainDocOnly: 'Error! Main Document Only.',
|
||||||
txtNotValidBookmark: 'Error! Not a valid bookmark self-reference.',
|
txtNotValidBookmark: 'Error! Not a valid bookmark self-reference.',
|
||||||
txtNoText: 'Error! No text of specified style in document.'
|
txtNoText: 'Error! No text of specified style in document.',
|
||||||
|
uploadDocSizeMessage: 'Maximum document size limit exceeded.',
|
||||||
|
uploadDocExtMessage: 'Unknown document format.',
|
||||||
|
uploadDocFileCountMessage: 'No documents uploaded.'
|
||||||
}
|
}
|
||||||
})(), DE.Controllers.Main || {}))
|
})(), DE.Controllers.Main || {}))
|
||||||
});
|
});
|
|
@ -641,6 +641,9 @@
|
||||||
"DE.Controllers.Main.txtZeroDivide": "Zero Divide",
|
"DE.Controllers.Main.txtZeroDivide": "Zero Divide",
|
||||||
"DE.Controllers.Main.unknownErrorText": "Unknown error.",
|
"DE.Controllers.Main.unknownErrorText": "Unknown error.",
|
||||||
"DE.Controllers.Main.unsupportedBrowserErrorText": "Your browser is not supported.",
|
"DE.Controllers.Main.unsupportedBrowserErrorText": "Your browser is not supported.",
|
||||||
|
"DE.Controllers.Main.uploadDocSizeMessage": "Maximum document size limit exceeded.",
|
||||||
|
"DE.Controllers.Main.uploadDocExtMessage": "Unknown document format.",
|
||||||
|
"DE.Controllers.Main.uploadDocFileCountMessage": "No documents uploaded.",
|
||||||
"DE.Controllers.Main.uploadImageExtMessage": "Unknown image format.",
|
"DE.Controllers.Main.uploadImageExtMessage": "Unknown image format.",
|
||||||
"DE.Controllers.Main.uploadImageFileCountMessage": "No images uploaded.",
|
"DE.Controllers.Main.uploadImageFileCountMessage": "No images uploaded.",
|
||||||
"DE.Controllers.Main.uploadImageSizeMessage": "Maximum image size limit exceeded.",
|
"DE.Controllers.Main.uploadImageSizeMessage": "Maximum image size limit exceeded.",
|
||||||
|
|
Loading…
Reference in a new issue