[DE] Fix disable buttons in view tab
This commit is contained in:
parent
6633548659
commit
b20b3ceff5
|
@ -123,33 +123,38 @@ 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)
|
||||||
me.view.turnNavigation(state);
|
me.view.turnNavigation(state);
|
||||||
});
|
|
||||||
|
|
||||||
var menuItems = [],
|
|
||||||
currentTheme = Common.UI.Themes.currentThemeId() || Common.UI.Themes.defaultThemeId();
|
|
||||||
for (var t in Common.UI.Themes.map()) {
|
|
||||||
menuItems.push({
|
|
||||||
value: t,
|
|
||||||
caption: Common.UI.Themes.get(t).text,
|
|
||||||
checked: t === currentTheme,
|
|
||||||
checkable: true,
|
|
||||||
toggleGroup: 'interface-theme'
|
|
||||||
});
|
});
|
||||||
}
|
|
||||||
|
|
||||||
if (menuItems.length) {
|
var menuItems = [],
|
||||||
this.view.btnInterfaceTheme.setMenu(new Common.UI.Menu({items: menuItems}));
|
currentTheme = Common.UI.Themes.currentThemeId() || Common.UI.Themes.defaultThemeId();
|
||||||
this.view.btnInterfaceTheme.menu.on('item:click', _.bind(function (menu, item) {
|
for (var t in Common.UI.Themes.map()) {
|
||||||
var value = item.value;
|
menuItems.push({
|
||||||
Common.UI.Themes.setTheme(value);
|
value: t,
|
||||||
this.view.btnDarkDocument.setDisabled(value !== 'theme-dark');
|
caption: Common.UI.Themes.get(t).text,
|
||||||
}, this));
|
checked: t === currentTheme,
|
||||||
}
|
checkable: true,
|
||||||
|
toggleGroup: 'interface-theme'
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
if (menuItems.length) {
|
||||||
|
me.view.btnInterfaceTheme.setMenu(new Common.UI.Menu({items: menuItems}));
|
||||||
|
me.view.btnInterfaceTheme.menu.on('item:click', _.bind(function (menu, item) {
|
||||||
|
var value = item.value;
|
||||||
|
Common.UI.Themes.setTheme(value);
|
||||||
|
me.view.btnDarkDocument.setDisabled(!Common.UI.Themes.isDarkTheme());
|
||||||
|
}, me));
|
||||||
|
|
||||||
|
setTimeout(function () {
|
||||||
|
me.onContentThemeChangedToDark(Common.UI.Themes.isContentThemeDark());
|
||||||
|
me.view.btnDarkDocument.setDisabled(!Common.UI.Themes.isDarkTheme());
|
||||||
|
}, 0);
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
@ -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'
|
||||||
|
|
Loading…
Reference in a new issue