One more place where we need to present the error message.
This commit is contained in:
parent
ea47464459
commit
e94fa64836
@ -5,9 +5,7 @@ $.widget('oc.documentGrid', {
|
|||||||
context : '.documentslist',
|
context : '.documentslist',
|
||||||
documents : {},
|
documents : {},
|
||||||
sessions : {},
|
sessions : {},
|
||||||
members : {},
|
members : {}
|
||||||
errorMessage : '',
|
|
||||||
errorHint : ''
|
|
||||||
},
|
},
|
||||||
|
|
||||||
_create : function (){
|
_create : function (){
|
||||||
@ -86,14 +84,14 @@ $.widget('oc.documentGrid', {
|
|||||||
if (!result || result.status === 'error') {
|
if (!result || result.status === 'error') {
|
||||||
documentsMain.loadError = true;
|
documentsMain.loadError = true;
|
||||||
if (result && result.message) {
|
if (result && result.message) {
|
||||||
that.options.errorMessage = result.message;
|
documentsMain.loadErrorMessage = result.message;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
that.options.errorMessage = t('richdocuments', 'Failed to load the document, please contact your administrator.');
|
documentsMain.loadErrorMessage = t('richdocuments', 'Failed to load the document, please contact your administrator.');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (result && result.hint) {
|
if (result && result.hint) {
|
||||||
that.options.errorHint = result.hint;
|
documentsMain.loadErrorHint = result.hint;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@ -121,8 +119,8 @@ $.widget('oc.documentGrid', {
|
|||||||
|
|
||||||
if (documentsMain.loadError) {
|
if (documentsMain.loadError) {
|
||||||
$(this.options.context).after('<div id="errormessage">'
|
$(this.options.context).after('<div id="errormessage">'
|
||||||
+ '<p>' + this.options.errorMessage + '</p><p>'
|
+ '<p>' + documentsMain.loadErrorMessage + '</p><p>'
|
||||||
+ this.options.errorHint
|
+ documentsMain.loadErrorHint
|
||||||
+ '</p></div>'
|
+ '</p></div>'
|
||||||
);
|
);
|
||||||
return;
|
return;
|
||||||
@ -182,6 +180,8 @@ var documentsMain = {
|
|||||||
baseName: null,
|
baseName: null,
|
||||||
canShare : false,
|
canShare : false,
|
||||||
loadError : false,
|
loadError : false,
|
||||||
|
loadErrorMessage : '',
|
||||||
|
loadErrorHint : '',
|
||||||
toolbar : '<div id="ocToolbar"><div id="ocToolbarInside"></div><span id="toolbar" class="claro"></span></div>',
|
toolbar : '<div id="ocToolbar"><div id="ocToolbarInside"></div><span id="toolbar" class="claro"></span></div>',
|
||||||
|
|
||||||
UI : {
|
UI : {
|
||||||
@ -202,6 +202,11 @@ var documentsMain = {
|
|||||||
$(document.body).attr('id', 'body-user');
|
$(document.body).attr('id', 'body-user');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (documentsMain.loadError) {
|
||||||
|
documentsMain.onEditorShutdown(t('richdocuments', documentsMain.loadErrorMessage + '\n' + documentsMain.loadErrorHint));
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
$(document.body).addClass("claro");
|
$(document.body).addClass("claro");
|
||||||
$(document.body).prepend(documentsMain.UI.container);
|
$(document.body).prepend(documentsMain.UI.container);
|
||||||
|
|
||||||
@ -337,7 +342,7 @@ var documentsMain = {
|
|||||||
|
|
||||||
documentsMain.show();
|
documentsMain.show();
|
||||||
|
|
||||||
if (fileId && !documentMain.loadError) {
|
if (fileId) {
|
||||||
documentsMain.overlay.documentOverlay('show');
|
documentsMain.overlay.documentOverlay('show');
|
||||||
documentsMain.prepareSession();
|
documentsMain.prepareSession();
|
||||||
documentsMain.joinSession(fileId);
|
documentsMain.joinSession(fileId);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user