[DE] Fix disable buttons in view tab

This commit is contained in:
JuliaSvinareva 2021-12-13 16:50:36 +03:00
parent 6633548659
commit b20b3ceff5
2 changed files with 38 additions and 28 deletions

View file

@ -123,7 +123,6 @@ define([
accept(); accept();
})).then(function(){ })).then(function(){
me.view.setEvents(); me.view.setEvents();
});
me.getApplication().getController('LeftMenu').leftMenu.btnNavigation.on('toggle', function (btn, state) { me.getApplication().getController('LeftMenu').leftMenu.btnNavigation.on('toggle', function (btn, state) {
if (state !== me.view.btnNavigation.pressed) if (state !== me.view.btnNavigation.pressed)
@ -143,13 +142,19 @@ define([
} }
if (menuItems.length) { if (menuItems.length) {
this.view.btnInterfaceTheme.setMenu(new Common.UI.Menu({items: menuItems})); me.view.btnInterfaceTheme.setMenu(new Common.UI.Menu({items: menuItems}));
this.view.btnInterfaceTheme.menu.on('item:click', _.bind(function (menu, item) { me.view.btnInterfaceTheme.menu.on('item:click', _.bind(function (menu, item) {
var value = item.value; var value = item.value;
Common.UI.Themes.setTheme(value); Common.UI.Themes.setTheme(value);
this.view.btnDarkDocument.setDisabled(value !== 'theme-dark'); me.view.btnDarkDocument.setDisabled(!Common.UI.Themes.isDarkTheme());
}, this)); }, me));
setTimeout(function () {
me.onContentThemeChangedToDark(Common.UI.Themes.isContentThemeDark());
me.view.btnDarkDocument.setDisabled(!Common.UI.Themes.isDarkTheme());
}, 0);
} }
});
} }
}, },

View file

@ -93,6 +93,7 @@ define([
iconCls: 'toolbar__icon btn-menu-navigation', iconCls: 'toolbar__icon btn-menu-navigation',
caption: this.textNavigation, caption: this.textNavigation,
enableToggle: true, enableToggle: true,
disabled: true,
dataHint: '1', dataHint: '1',
dataHintDirection: 'bottom', dataHintDirection: 'bottom',
dataHintOffset: 'small' dataHintOffset: 'small'
@ -104,7 +105,7 @@ define([
cls: 'input-group-nr', cls: 'input-group-nr',
menuStyle: 'min-width: 55px;', menuStyle: 'min-width: 55px;',
editable: false, editable: false,
//lock: [_set.coAuth, _set.lostConnect, _set.editCell], disabled: true,
data: [ data: [
{ displayValue: "50%", value: 50 }, { displayValue: "50%", value: 50 },
{ displayValue: "75%", value: 75 }, { displayValue: "75%", value: 75 },
@ -130,6 +131,7 @@ define([
caption: this.textFitToPage, caption: this.textFitToPage,
toggleGroup: 'view-zoom', toggleGroup: 'view-zoom',
enableToggle: true, enableToggle: true,
disabled: true,
dataHint: '1', dataHint: '1',
dataHintDirection: 'left', dataHintDirection: 'left',
dataHintOffset: 'medium' dataHintOffset: 'medium'
@ -143,6 +145,7 @@ define([
caption: this.textFitToWidth, caption: this.textFitToWidth,
toggleGroup: 'view-zoom', toggleGroup: 'view-zoom',
enableToggle: true, enableToggle: true,
disabled: true,
dataHint: '1', dataHint: '1',
dataHintDirection: 'left', dataHintDirection: 'left',
dataHintOffset: 'medium' dataHintOffset: 'medium'
@ -155,6 +158,7 @@ define([
iconCls: 'toolbar__icon day', iconCls: 'toolbar__icon day',
caption: this.textInterfaceTheme, caption: this.textInterfaceTheme,
menu: true, menu: true,
disabled: true,
dataHint: '1', dataHint: '1',
dataHintDirection: 'bottom', dataHintDirection: 'bottom',
dataHintOffset: 'small' dataHintOffset: 'small'
@ -167,6 +171,7 @@ define([
iconCls: 'toolbar__icon night', iconCls: 'toolbar__icon night',
caption: this.textDarkDocument, caption: this.textDarkDocument,
enableToggle: true, enableToggle: true,
disabled: true,
dataHint: '1', dataHint: '1',
dataHintDirection: 'bottom', dataHintDirection: 'bottom',
dataHintOffset: 'small' dataHintOffset: 'small'
@ -177,7 +182,7 @@ define([
el: $host.findById('#slot-chk-statusbar'), el: $host.findById('#slot-chk-statusbar'),
labelText: this.textStatusBar, labelText: this.textStatusBar,
value: !Common.localStorage.getBool("de-hidden-status"), value: !Common.localStorage.getBool("de-hidden-status"),
//lock: [_set.lostConnect, _set.coAuth, _set.editCell], disabled: true,
dataHint: '1', dataHint: '1',
dataHintDirection: 'left', dataHintDirection: 'left',
dataHintOffset: 'small' dataHintOffset: 'small'
@ -188,7 +193,7 @@ define([
el: $host.findById('#slot-chk-toolbar'), el: $host.findById('#slot-chk-toolbar'),
labelText: this.textAlwaysShowToolbar, labelText: this.textAlwaysShowToolbar,
value: !options.compactToolbar, value: !options.compactToolbar,
//lock: [_set.lostConnect, _set.coAuth, _set.editCell], disabled: true,
dataHint : '1', dataHint : '1',
dataHintDirection: 'left', dataHintDirection: 'left',
dataHintOffset: 'small' dataHintOffset: 'small'
@ -199,7 +204,7 @@ define([
el: $host.findById('#slot-chk-rulers'), el: $host.findById('#slot-chk-rulers'),
labelText: this.textRulers, labelText: this.textRulers,
value: !Common.Utils.InternalSettings.get("de-hidden-rulers"), value: !Common.Utils.InternalSettings.get("de-hidden-rulers"),
//lock: [_set.lostConnect, _set.coAuth, _set.editCell], disabled: true,
dataHint: '1', dataHint: '1',
dataHintDirection: 'left', dataHintDirection: 'left',
dataHintOffset: 'small' dataHintOffset: 'small'