Set init value for left/right panels

This commit is contained in:
Julia Radzhabova 2022-10-24 23:03:03 +03:00
parent 72328c0955
commit 3a22e575e2
7 changed files with 45 additions and 41 deletions

View file

@ -315,21 +315,13 @@ define([
this.btnInterfaceTheme.updateHint(this.tipInterfaceTheme); this.btnInterfaceTheme.updateHint(this.tipInterfaceTheme);
this.btnDarkDocument.updateHint(this.tipDarkDocument); this.btnDarkDocument.updateHint(this.tipDarkDocument);
var value = Common.localStorage.getItem("de-hidden-leftmenu"); var value = Common.UI.LayoutManager.getInitValue('leftMenu');
if (value===null) { value = (value!==undefined) ? !value : false;
value = Common.UI.LayoutManager.getInitValue('leftMenu'); this.chLeftMenu.setValue(!Common.localStorage.getBool("de-hidden-leftmenu", value));
value = (value!==undefined) ? !value : false;
} else
value = (parseInt(value) == 1);
this.chLeftMenu.setValue(!value);
value = Common.localStorage.getItem("de-hidden-rightmenu"); value = Common.UI.LayoutManager.getInitValue('rightMenu');
if (value===null) { value = (value!==undefined) ? !value : false;
value = Common.UI.LayoutManager.getInitValue('rightMenu'); this.chRightMenu.setValue(!Common.localStorage.getBool("de-hidden-rightmenu", value));
value = (value!==undefined) ? !value : false;
} else
value = (parseInt(value) == 1);
this.chRightMenu.setValue(!value);
}, },
show: function () { show: function () {

View file

@ -141,26 +141,18 @@ define([
rightMenuView = DE.getController('RightMenu').getView('RightMenu'); rightMenuView = DE.getController('RightMenu').getView('RightMenu');
me._rightMenu = rightMenuView.render(this.mode); me._rightMenu = rightMenuView.render(this.mode);
var value = Common.localStorage.getItem("de-hidden-rightmenu"); var value = Common.UI.LayoutManager.getInitValue('rightMenu');
if (value===null) { value = (value!==undefined) ? !value : false;
value = Common.UI.LayoutManager.getInitValue('rightMenu'); Common.localStorage.getBool("de-hidden-rightmenu", value) && me._rightMenu.hide();
value = (value!==undefined) ? !value : false;
} else
value = (parseInt(value) == 1);
value && me._rightMenu.hide();
}, },
applyCommonMode: function() { applyCommonMode: function() {
if ( Common.localStorage.getBool('de-hidden-status') ) if ( Common.localStorage.getBool('de-hidden-status') )
DE.getController('Statusbar').getView('Statusbar').setVisible(false); DE.getController('Statusbar').getView('Statusbar').setVisible(false);
var value = Common.localStorage.getItem("de-hidden-leftmenu"); var value = Common.UI.LayoutManager.getInitValue('leftMenu');
if (value===null) { value = (value!==undefined) ? !value : false;
value = Common.UI.LayoutManager.getInitValue('leftMenu'); Common.localStorage.getBool("de-hidden-leftmenu", value) && DE.getController('LeftMenu').getView('LeftMenu').hide();
value = (value!==undefined) ? !value : false;
} else
value = (parseInt(value) == 1);
value && DE.getController('LeftMenu').getView('LeftMenu').hide();
}, },
setMode: function(mode) { setMode: function(mode) {

View file

@ -164,7 +164,10 @@ define([
this.leftMenu.getMenu('file').setApi(api); this.leftMenu.getMenu('file').setApi(api);
if (this.mode.canUseHistory) if (this.mode.canUseHistory)
this.getApplication().getController('Common.Controllers.History').setApi(this.api).setMode(this.mode); this.getApplication().getController('Common.Controllers.History').setApi(this.api).setMode(this.mode);
this.isThumbsShown = !Common.localStorage.getBool('pe-hidden-leftmenu');
var value = Common.UI.LayoutManager.getInitValue('leftMenu');
value = (value!==undefined) ? !value : false;
this.isThumbsShown = !Common.localStorage.getBool("pe-hidden-leftmenu", value);
this.leftMenu.btnThumbs.toggle(this.isThumbsShown); this.leftMenu.btnThumbs.toggle(this.isThumbsShown);
this.getApplication().getController('Search').setApi(this.api).setMode(this.mode); this.getApplication().getController('Search').setApi(this.api).setMode(this.mode);
this.leftMenu.setOptionsPanel('advancedsearch', this.getApplication().getController('Search').getView('Common.Views.SearchPanel')); this.leftMenu.setOptionsPanel('advancedsearch', this.getApplication().getController('Search').getView('Common.Views.SearchPanel'));

View file

@ -322,7 +322,6 @@ define([
this.chRightMenu = new Common.UI.CheckBox({ this.chRightMenu = new Common.UI.CheckBox({
lock: [_set.disableOnStart], lock: [_set.disableOnStart],
labelText: this.textRightMenu, labelText: this.textRightMenu,
value: !Common.localStorage.getBool("pe-hidden-rightmenu"),
dataHint : '1', dataHint : '1',
dataHintDirection: 'left', dataHintDirection: 'left',
dataHintOffset: 'small' dataHintOffset: 'small'
@ -332,7 +331,6 @@ define([
this.chLeftMenu = new Common.UI.CheckBox({ this.chLeftMenu = new Common.UI.CheckBox({
lock: [_set.disableOnStart], lock: [_set.disableOnStart],
labelText: this.textLeftMenu, labelText: this.textLeftMenu,
value: !Common.localStorage.getBool("pe-hidden-leftmenu"),
dataHint : '1', dataHint : '1',
dataHintDirection: 'left', dataHintDirection: 'left',
dataHintOffset: 'small' dataHintOffset: 'small'
@ -469,6 +467,14 @@ define([
} }
} }
var value = Common.UI.LayoutManager.getInitValue('leftMenu');
value = (value!==undefined) ? !value : false;
me.chLeftMenu.setValue(!Common.localStorage.getBool("pe-hidden-leftmenu", value));
value = Common.UI.LayoutManager.getInitValue('rightMenu');
value = (value!==undefined) ? !value : false;
me.chRightMenu.setValue(!Common.localStorage.getBool("pe-hidden-rightmenu", value));
me.setEvents(); me.setEvents();
}); });
}, },

View file

@ -142,16 +142,18 @@ define([
rightMenuView = PE.getController('RightMenu').getView('RightMenu'); rightMenuView = PE.getController('RightMenu').getView('RightMenu');
me._rightMenu = rightMenuView.render(this.mode); me._rightMenu = rightMenuView.render(this.mode);
if ( Common.localStorage.getBool('pe-hidden-rightmenu') ) var value = Common.UI.LayoutManager.getInitValue('rightMenu');
me._rightMenu.hide(); value = (value!==undefined) ? !value : false;
Common.localStorage.getBool("pe-hidden-rightmenu", value) && me._rightMenu.hide();
}, },
applyCommonMode: function() { applyCommonMode: function() {
if ( Common.localStorage.getBool('pe-hidden-status') ) if ( Common.localStorage.getBool('pe-hidden-status') )
PE.getController('Statusbar').getView('Statusbar').setVisible(false); PE.getController('Statusbar').getView('Statusbar').setVisible(false);
if ( Common.localStorage.getBool('pe-hidden-leftmenu') ) var value = Common.UI.LayoutManager.getInitValue('leftMenu');
PE.getController('LeftMenu').getView('LeftMenu').hide(); value = (value!==undefined) ? !value : false;
Common.localStorage.getBool("pe-hidden-leftmenu", value) && PE.getController('LeftMenu').getView('LeftMenu').hide();
}, },
setMode: function(mode, delay) { setMode: function(mode, delay) {

View file

@ -325,7 +325,6 @@ define([
this.chRightMenu = new Common.UI.CheckBox({ this.chRightMenu = new Common.UI.CheckBox({
lock: [_set.lostConnect], lock: [_set.lostConnect],
labelText: this.textRightMenu, labelText: this.textRightMenu,
value: !Common.localStorage.getBool("sse-hidden-rightmenu"),
dataHint : '1', dataHint : '1',
dataHintDirection: 'left', dataHintDirection: 'left',
dataHintOffset: 'small' dataHintOffset: 'small'
@ -335,7 +334,6 @@ define([
this.chLeftMenu = new Common.UI.CheckBox({ this.chLeftMenu = new Common.UI.CheckBox({
lock: [_set.lostConnect], lock: [_set.lostConnect],
labelText: this.textLeftMenu, labelText: this.textLeftMenu,
value: !Common.localStorage.getBool("sse-hidden-leftmenu"),
dataHint : '1', dataHint : '1',
dataHintDirection: 'left', dataHintDirection: 'left',
dataHintOffset: 'small' dataHintOffset: 'small'
@ -481,6 +479,15 @@ define([
}, me)); }, me));
} }
} }
var value = Common.UI.LayoutManager.getInitValue('leftMenu');
value = (value!==undefined) ? !value : false;
me.chLeftMenu.setValue(!Common.localStorage.getBool("sse-hidden-leftmenu", value));
value = Common.UI.LayoutManager.getInitValue('rightMenu');
value = (value!==undefined) ? !value : false;
me.chRightMenu.setValue(!Common.localStorage.getBool("sse-hidden-rightmenu", value));
setEvents.call(me); setEvents.call(me);
}); });
}, },

View file

@ -162,13 +162,15 @@ define([
rightMenuView = SSE.getController('RightMenu').getView('RightMenu'); rightMenuView = SSE.getController('RightMenu').getView('RightMenu');
me._rightMenu = rightMenuView.render(this.mode); me._rightMenu = rightMenuView.render(this.mode);
if ( Common.localStorage.getBool('sse-hidden-rightmenu') ) var value = Common.UI.LayoutManager.getInitValue('rightMenu');
me._rightMenu.hide(); value = (value!==undefined) ? !value : false;
Common.localStorage.getBool("sse-hidden-rightmenu", value) && me._rightMenu.hide();
}, },
applyCommonMode: function() { applyCommonMode: function() {
if ( Common.localStorage.getBool('sse-hidden-leftmenu') ) var value = Common.UI.LayoutManager.getInitValue('leftMenu');
SSE.getController('LeftMenu').getView('LeftMenu').hide(); value = (value!==undefined) ? !value : false;
Common.localStorage.getBool("sse-hidden-leftmenu", value) && SSE.getController('LeftMenu').getView('LeftMenu').hide();
}, },
setMode: function(mode, delay) { setMode: function(mode, delay) {