[DE] fixed theme chaging in viewer

This commit is contained in:
Maxim Kadushkin 2021-10-06 21:01:23 +03:00
parent d68d1d220b
commit ea623be837

View file

@ -371,13 +371,16 @@ define([
}, },
onThemeChanged: function (id) { onThemeChanged: function (id) {
var current_dark = Common.UI.Themes.isDarkTheme(); var document = DE.getController('Main').document;
var menuItem = this.header.menuItemsDarkMode; if ( !/^pdf|djvu|xps|oxps$/.test(document.fileType) ) {
menuItem.setVisible(current_dark); var current_dark = Common.UI.Themes.isDarkTheme();
menuItem.$el.prev('.divider')[current_dark ? 'show' : 'hide'](); var menuItem = this.header.menuItemsDarkMode;
menuItem.setVisible(current_dark);
menuItem.$el.prev('.divider')[current_dark ? 'show' : 'hide']();
menuItem.setChecked(current_dark); menuItem.setChecked(current_dark);
this.header.btnContentMode.setVisible(current_dark); this.header.btnContentMode.setVisible(current_dark);
}
}, },
onContentThemeChangedToDark: function (isdark) { onContentThemeChangedToDark: function (isdark) {