Fix error message

This commit is contained in:
OVSharova 2021-09-03 06:46:59 +03:00
parent 7e70f650ca
commit e3af6125dd

View file

@ -47,10 +47,11 @@ DE.ApplicationController = new(function(){
// Check browser // Check browser
// ------------------------- // -------------------------
/*if (typeof isBrowserSupported !== 'undefined' && !isBrowserSupported()){ if (typeof isBrowserSupported !== 'undefined' && !isBrowserSupported()){
Common.Gateway.reportError(undefined, this.unsupportedBrowserErrorText); //Common.Gateway.reportError(undefined, this.unsupportedBrowserErrorText);
console.error(this.unsupportedBrowserErrorText);
return; return;
}*/ }
common.localStorage.setId('text'); common.localStorage.setId('text');
common.localStorage.setKeysFilter('de-,asc.text'); common.localStorage.setKeysFilter('de-,asc.text');
@ -61,11 +62,6 @@ DE.ApplicationController = new(function(){
function loadConfig(data) { function loadConfig(data) {
config = $.extend(config, data.config); config = $.extend(config, data.config);
//$('#editor_sdk').addClass('top');
/*config.canBackToFolder = (config.canBackToFolder!==false) && config.customization && config.customization.goback &&
(config.customization.goback.url || config.customization.goback.requestClose && config.canRequestClose);*/
} }
function loadDocument(data) { function loadDocument(data) {
@ -101,10 +97,10 @@ DE.ApplicationController = new(function(){
docInfo.put_Permissions(_permissions); docInfo.put_Permissions(_permissions);
docInfo.put_EncryptedInfo(config.encryptionKeys); docInfo.put_EncryptedInfo(config.encryptionKeys);
/*var enable = !config.customization || (config.customization.macros!==false); var enable = !config.customization || (config.customization.macros!==false);
docInfo.asc_putIsEnabledMacroses(!!enable); docInfo.asc_putIsEnabledMacroses(!!enable);
enable = !config.customization || (config.customization.plugins!==false); enable = !config.customization || (config.customization.plugins!==false);
docInfo.asc_putIsEnabledPlugins(!!enable);*/ docInfo.asc_putIsEnabledPlugins(!!enable);
var type = /^(?:(pdf|djvu|xps))$/.exec(docConfig.fileType); var type = /^(?:(pdf|djvu|xps))$/.exec(docConfig.fileType);
@ -122,11 +118,7 @@ DE.ApplicationController = new(function(){
} }
} }
function onCountPages(count) { function onLongActionBegin(type, id) {
maxPages = count;
}
function onLongActionBegin(type, id) {
if (type == Asc.c_oAscAsyncActionType['BlockInteraction']) { if (type == Asc.c_oAscAsyncActionType['BlockInteraction']) {
if (!me.loadMask) if (!me.loadMask)
@ -139,7 +131,13 @@ DE.ApplicationController = new(function(){
me.loadMask && me.loadMask.hide(); me.loadMask && me.loadMask.hide();
} }
function onPrint() {
if ( permissions.print!==false )
api.asc_Print(new Asc.asc_CDownloadOptions(null, false));
}
function onPrintUrl(url) {
common.utils.dialogPrint(url, api);
}
function onDownloadUrl(url, fileType) { function onDownloadUrl(url, fileType) {
Common.Gateway.downloadAs(url, fileType); Common.Gateway.downloadAs(url, fileType);
} }
@ -161,15 +159,17 @@ DE.ApplicationController = new(function(){
api.asc_registerCallback('asc_onEndAction', onLongActionEnd); api.asc_registerCallback('asc_onEndAction', onLongActionEnd);
api.asc_registerCallback('asc_onHyperlinkClick', common.utils.openLink); api.asc_registerCallback('asc_onHyperlinkClick', common.utils.openLink);
api.asc_registerCallback('asc_onDownloadUrl', onDownloadUrl); api.asc_registerCallback('asc_onDownloadUrl', onDownloadUrl);
api.asc_registerCallback('asc_onPrint', onPrint);
api.asc_registerCallback('asc_onPrintUrl', onPrintUrl);
Common.Gateway.on('processmouse', onProcessMouse); Common.Gateway.on('processmouse', onProcessMouse);
//Common.Gateway.on('downloadas', onDownloadAs); Common.Gateway.on('downloadas', onDownloadAs);
Common.Gateway.on('requestclose', onRequestClose); Common.Gateway.on('requestclose', onRequestClose);
/*var downloadAs = function(format){ var downloadAs = function(format){
api.asc_DownloadAs(new Asc.asc_CDownloadOptions(format)); api.asc_DownloadAs(new Asc.asc_CDownloadOptions(format));
};*/ };
// TODO: add asc_hasRequiredFields to sdk // TODO: add asc_hasRequiredFields to sdk
Common.Gateway.documentReady(); Common.Gateway.documentReady();
@ -201,14 +201,14 @@ DE.ApplicationController = new(function(){
me.loadMask && me.loadMask.setTitle(me.textLoadingDocument + ': ' + common.utils.fixedDigits(Math.min(Math.round(proc*100), 100), 3, " ") + '%'); me.loadMask && me.loadMask.setTitle(me.textLoadingDocument + ': ' + common.utils.fixedDigits(Math.min(Math.round(proc*100), 100), 3, " ") + '%');
} }
/*function onError(id, level, errData) { function onError(id, level, errData) {
if (id == Asc.c_oAscError.ID.LoadingScriptError) { if (id == Asc.c_oAscError.ID.LoadingScriptError) {
$('#id-critical-error-title').text(me.criticalErrorTitle); $('#id-critical-error-title').text(me.criticalErrorTitle);
$('#id-critical-error-message').text(me.scriptLoadError); $('#id-critical-error-message').text(me.scriptLoadError);
$('#id-critical-error-close').text(me.txtClose).off().on('click', function(){ $('#id-critical-error-close').text(me.txtClose).off().on('click', function(){
window.location.reload(); window.location.reload();
}); });
//$('#id-critical-error-dialog').css('z-index', 20002).modal('show'); $('#id-critical-error-dialog').css('z-index', 20002).modal('show');
return; return;
} }
@ -282,8 +282,8 @@ DE.ApplicationController = new(function(){
if (level == Asc.c_oAscError.Level.Critical) { if (level == Asc.c_oAscError.Level.Critical) {
// report only critical errors // report only critical errors
Common.Gateway.reportError(id, message); //Common.Gateway.reportError(id, message);
console.error(id,message);
$('#id-critical-error-title').text(me.criticalErrorTitle); $('#id-critical-error-title').text(me.criticalErrorTitle);
$('#id-critical-error-message').html(message); $('#id-critical-error-message').html(message);
$('#id-critical-error-close').text(me.txtClose).off().on('click', function(){ $('#id-critical-error-close').text(me.txtClose).off().on('click', function(){
@ -291,7 +291,8 @@ DE.ApplicationController = new(function(){
}); });
} }
else { else {
Common.Gateway.reportWarning(id, message); //Common.Gateway.reportWarning(id, message);
console.warn(id, message);
$('#id-critical-error-title').text(me.notcriticalErrorTitle); $('#id-critical-error-title').text(me.notcriticalErrorTitle);
$('#id-critical-error-message').html(message); $('#id-critical-error-message').html(message);
@ -310,7 +311,8 @@ DE.ApplicationController = new(function(){
$('#id-error-mask-text').text(error.msg); $('#id-error-mask-text').text(error.msg);
$('#id-error-mask').css('display', 'block'); $('#id-error-mask').css('display', 'block');
} }
}*/ }
function onProcessMouse(data) { function onProcessMouse(data) {
if (data.type == 'mouseup') { if (data.type == 'mouseup') {
@ -331,10 +333,11 @@ DE.ApplicationController = new(function(){
function onDownloadAs() { function onDownloadAs() {
if ( permissions.download === false) { if ( permissions.download === false) {
Common.Gateway.reportError(Asc.c_oAscError.ID.AccessDeny, me.errorAccessDeny); //Common.Gateway.reportError(Asc.c_oAscError.ID.AccessDeny, me.errorAccessDeny);
console.error(Asc.c_oAscError.ID.AccessDeny, me.errorAccessDeny);
return; return;
} }
if (api) api.asc_DownloadAs(new Asc.asc_CDownloadOptions(Asc.c_oAscFileType.DOCX, true)); if (api) api.asc_DownloadAs(new Asc.asc_CDownloadOptions(Asc.c_oAscFileType.DOCX, false));
} }
function onRunAutostartMacroses() { function onRunAutostartMacroses() {
@ -376,7 +379,7 @@ DE.ApplicationController = new(function(){
ismodalshown = false; ismodalshown = false;
api.asc_enableKeyEvents(true); api.asc_enableKeyEvents(true);
} }
)/*.on('hidden.bs.dropdown', '.dropdown', ).on('hidden.bs.dropdown', '.dropdown',
function(e) { function(e) {
if ( !ismodalshown ) if ( !ismodalshown )
api.asc_enableKeyEvents(true); api.asc_enableKeyEvents(true);
@ -389,7 +392,7 @@ DE.ApplicationController = new(function(){
} }
} }
} }
)*/; );
$('#editor_sdk').on('click', function(e) { $('#editor_sdk').on('click', function(e) {
if ( e.target.localName == 'canvas' ) { if ( e.target.localName == 'canvas' ) {
@ -403,17 +406,14 @@ DE.ApplicationController = new(function(){
}); });
if (api){ if (api){
//api.asc_registerCallback('asc_onError', onError); api.asc_registerCallback('asc_onError', onError);
api.asc_registerCallback('asc_onDocumentContentReady', onDocumentContentReady); api.asc_registerCallback('asc_onDocumentContentReady', onDocumentContentReady);
api.asc_registerCallback('asc_onOpenDocumentProgress', onOpenDocument); api.asc_registerCallback('asc_onOpenDocumentProgress', onOpenDocument);
api.asc_registerCallback('asc_onCountPages', onCountPages);
// Initialize api gateway // Initialize api gateway
Common.Gateway.on('init', loadConfig); Common.Gateway.on('init', loadConfig);
Common.Gateway.on('opendocument', loadDocument); Common.Gateway.on('opendocument', loadDocument);
//Common.Gateway.on('showmessage', onExternalMessage); Common.Gateway.on('showmessage', onExternalMessage);
Common.Gateway.appReady(); Common.Gateway.appReady();
} }