From 96de0028568c47c98e2f151d05c00854db5a67de Mon Sep 17 00:00:00 2001 From: JuliaSvinareva Date: Fri, 28 Oct 2022 21:36:19 +0300 Subject: [PATCH] [DE] Show Thumbnails button in left menu when document is not loaded --- apps/documenteditor/main/app/controller/LeftMenu.js | 1 - apps/documenteditor/main/app/controller/Main.js | 6 ++++-- apps/documenteditor/main/app/view/LeftMenu.js | 1 + 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/documenteditor/main/app/controller/LeftMenu.js b/apps/documenteditor/main/app/controller/LeftMenu.js index 418f22812..995a75f9d 100644 --- a/apps/documenteditor/main/app/controller/LeftMenu.js +++ b/apps/documenteditor/main/app/controller/LeftMenu.js @@ -218,7 +218,6 @@ define([ this.leftMenu.setOptionsPanel('navigation', this.getApplication().getController('Navigation').getView('Navigation')); if (this.mode.canUseThumbnails) { - this.leftMenu.btnThumbnails.show(); this.leftMenu.setOptionsPanel('thumbnails', this.getApplication().getController('PageThumbnails').getView('PageThumbnails')); } else { this.leftMenu.btnThumbnails.hide(); diff --git a/apps/documenteditor/main/app/controller/Main.js b/apps/documenteditor/main/app/controller/Main.js index 2b69e3661..3399646f3 100644 --- a/apps/documenteditor/main/app/controller/Main.js +++ b/apps/documenteditor/main/app/controller/Main.js @@ -1257,7 +1257,7 @@ define([ leftmenuController.getView('LeftMenu').getMenu('file').loadDocument({doc:me.document}); - leftmenuController.setMode(me.appOptions).createDelayedElements().setApi(me.api); + leftmenuController.createDelayedElements().setApi(me.api); navigationController.setMode(me.appOptions).setApi(me.api); @@ -1656,12 +1656,14 @@ define([ viewport = app.getController('Viewport').getView('Viewport'), statusbarView = app.getController('Statusbar').getView('Statusbar'), documentHolder = app.getController('DocumentHolder'), - toolbarController = app.getController('Toolbar'); + toolbarController = app.getController('Toolbar'), + leftMenu = app.getController('LeftMenu'); viewport && viewport.setMode(this.appOptions); statusbarView && statusbarView.setMode(this.appOptions); toolbarController.setMode(this.appOptions); documentHolder.setMode(this.appOptions); + leftMenu.setMode(this.appOptions); viewport.applyCommonMode(); diff --git a/apps/documenteditor/main/app/view/LeftMenu.js b/apps/documenteditor/main/app/view/LeftMenu.js index f4e47595d..2595719d3 100644 --- a/apps/documenteditor/main/app/view/LeftMenu.js +++ b/apps/documenteditor/main/app/view/LeftMenu.js @@ -415,6 +415,7 @@ define([ setMode: function(mode) { this.mode = mode; this.btnAbout.panel.setMode(mode); + mode.canUseThumbnails && this.btnThumbnails.show(); return this; },