Fix error message
This commit is contained in:
parent
7e70f650ca
commit
e3af6125dd
|
@ -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();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue