From ea623be83786eaca97d6bd6fc926916d1acd798f Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Wed, 6 Oct 2021 21:01:23 +0300 Subject: [PATCH] [DE] fixed theme chaging in viewer --- .../main/app/controller/Viewport.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/apps/documenteditor/main/app/controller/Viewport.js b/apps/documenteditor/main/app/controller/Viewport.js index 809f1075d..0d7ea6770 100644 --- a/apps/documenteditor/main/app/controller/Viewport.js +++ b/apps/documenteditor/main/app/controller/Viewport.js @@ -371,13 +371,16 @@ define([ }, onThemeChanged: function (id) { - var current_dark = Common.UI.Themes.isDarkTheme(); - var menuItem = this.header.menuItemsDarkMode; - menuItem.setVisible(current_dark); - menuItem.$el.prev('.divider')[current_dark ? 'show' : 'hide'](); + var document = DE.getController('Main').document; + if ( !/^pdf|djvu|xps|oxps$/.test(document.fileType) ) { + var current_dark = Common.UI.Themes.isDarkTheme(); + var menuItem = this.header.menuItemsDarkMode; + menuItem.setVisible(current_dark); + menuItem.$el.prev('.divider')[current_dark ? 'show' : 'hide'](); - menuItem.setChecked(current_dark); - this.header.btnContentMode.setVisible(current_dark); + menuItem.setChecked(current_dark); + this.header.btnContentMode.setVisible(current_dark); + } }, onContentThemeChangedToDark: function (isdark) {