From 9a2f624205bb41f3e4486c5979e760b02108cf8a Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Wed, 28 Nov 2018 13:17:12 +0300 Subject: [PATCH] Fix loading when get error Asc.c_oAscError.ID.EditingError --- apps/documenteditor/main/app/view/FileMenu.js | 6 ++++-- apps/presentationeditor/main/app/view/FileMenu.js | 6 ++++-- apps/spreadsheeteditor/main/app/view/FileMenu.js | 6 ++++-- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/apps/documenteditor/main/app/view/FileMenu.js b/apps/documenteditor/main/app/view/FileMenu.js index de4c32223b..57facff80b 100644 --- a/apps/documenteditor/main/app/view/FileMenu.js +++ b/apps/documenteditor/main/app/view/FileMenu.js @@ -277,8 +277,10 @@ define([ this.$el.find('#fm-btn-back').hide().prev().hide(); this.panels['opts'].setMode(this.mode); - this.panels['info'].setMode(this.mode).updateInfo(this.document); - this.panels['rights'].setMode(this.mode).updateInfo(this.document); + this.panels['info'].setMode(this.mode); + !this.mode.isDisconnected && this.panels['info'].updateInfo(this.document); + this.panels['rights'].setMode(this.mode); + !this.mode.isDisconnected && this.panels['rights'].updateInfo(this.document); if ( this.mode.canCreateNew ) { if (this.mode.templates && this.mode.templates.length) { diff --git a/apps/presentationeditor/main/app/view/FileMenu.js b/apps/presentationeditor/main/app/view/FileMenu.js index f084b85cb3..048cf6b3bf 100644 --- a/apps/presentationeditor/main/app/view/FileMenu.js +++ b/apps/presentationeditor/main/app/view/FileMenu.js @@ -274,8 +274,10 @@ define([ this.miHelp.$el.prev()[this.mode.canHelp ?'show':'hide'](); this.panels['opts'].setMode(this.mode); - this.panels['info'].setMode(this.mode).updateInfo(this.document); - this.panels['rights'].setMode(this.mode).updateInfo(this.document); + this.panels['info'].setMode(this.mode); + !this.mode.isDisconnected && this.panels['info'].updateInfo(this.document); + this.panels['rights'].setMode(this.mode); + !this.mode.isDisconnected && this.panels['rights'].updateInfo(this.document); if ( this.mode.canCreateNew ) { if (this.mode.templates && this.mode.templates.length) { diff --git a/apps/spreadsheeteditor/main/app/view/FileMenu.js b/apps/spreadsheeteditor/main/app/view/FileMenu.js index 5e113aba65..4008bf2c68 100644 --- a/apps/spreadsheeteditor/main/app/view/FileMenu.js +++ b/apps/spreadsheeteditor/main/app/view/FileMenu.js @@ -265,8 +265,10 @@ define([ this.miHelp.$el.prev()[this.mode.canHelp ?'show':'hide'](); this.panels['opts'].setMode(this.mode); - this.panels['info'].setMode(this.mode).updateInfo(this.document); - this.panels['rights'].setMode(this.mode).updateInfo(this.document); + this.panels['info'].setMode(this.mode); + !this.mode.isDisconnected && this.panels['info'].updateInfo(this.document); + this.panels['rights'].setMode(this.mode); + !this.mode.isDisconnected && this.panels['rights'].updateInfo(this.document); if ( this.mode.canCreateNew ) { if (this.mode.templates && this.mode.templates.length) {