[DE] Show left panel when press chat or headers
This commit is contained in:
parent
62aa5cffed
commit
95e265d018
|
@ -836,6 +836,7 @@ define([
|
||||||
onPluginOpen: function(panel, type, action) {
|
onPluginOpen: function(panel, type, action) {
|
||||||
if ( type == 'onboard' ) {
|
if ( type == 'onboard' ) {
|
||||||
if ( action == 'open' ) {
|
if ( action == 'open' ) {
|
||||||
|
this.tryToShowLeftMenu();
|
||||||
this.leftMenu.close();
|
this.leftMenu.close();
|
||||||
this.leftMenu.panelPlugins.show();
|
this.leftMenu.panelPlugins.show();
|
||||||
this.leftMenu.onBtnMenuClick({pressed:true, options: {action: 'plugins'}});
|
this.leftMenu.onBtnMenuClick({pressed:true, options: {action: 'plugins'}});
|
||||||
|
@ -862,6 +863,7 @@ define([
|
||||||
if (this.mode.canCoAuthoring && this.mode.canChat && !this.mode.isLightVersion) {
|
if (this.mode.canCoAuthoring && this.mode.canChat && !this.mode.isLightVersion) {
|
||||||
if (state) {
|
if (state) {
|
||||||
Common.UI.Menu.Manager.hideAll();
|
Common.UI.Menu.Manager.hideAll();
|
||||||
|
this.tryToShowLeftMenu();
|
||||||
this.leftMenu.showMenu('chat');
|
this.leftMenu.showMenu('chat');
|
||||||
} else {
|
} else {
|
||||||
this.leftMenu.btnChat.toggle(false, true);
|
this.leftMenu.btnChat.toggle(false, true);
|
||||||
|
@ -873,6 +875,7 @@ define([
|
||||||
onShowHideNavigation: function(state) {
|
onShowHideNavigation: function(state) {
|
||||||
if (state) {
|
if (state) {
|
||||||
Common.UI.Menu.Manager.hideAll();
|
Common.UI.Menu.Manager.hideAll();
|
||||||
|
this.tryToShowLeftMenu();
|
||||||
this.leftMenu.showMenu('navigation');
|
this.leftMenu.showMenu('navigation');
|
||||||
} else {
|
} else {
|
||||||
this.leftMenu.btnNavigation.toggle(false, true);
|
this.leftMenu.btnNavigation.toggle(false, true);
|
||||||
|
@ -922,12 +925,19 @@ define([
|
||||||
!status && this.leftMenu.close();
|
!status && this.leftMenu.close();
|
||||||
status ? this.leftMenu.show() : this.leftMenu.hide();
|
status ? this.leftMenu.show() : this.leftMenu.hide();
|
||||||
Common.localStorage.setBool('de-hidden-leftmenu', !status);
|
Common.localStorage.setBool('de-hidden-leftmenu', !status);
|
||||||
|
|
||||||
|
!view && this.leftMenu.fireEvent('view:hide', [this, !status]);
|
||||||
}
|
}
|
||||||
|
|
||||||
Common.NotificationCenter.trigger('layout:changed', 'main');
|
Common.NotificationCenter.trigger('layout:changed', 'main');
|
||||||
Common.NotificationCenter.trigger('edit:complete', this.leftMenu);
|
Common.NotificationCenter.trigger('edit:complete', this.leftMenu);
|
||||||
},
|
},
|
||||||
|
|
||||||
|
tryToShowLeftMenu: function() {
|
||||||
|
if ((!this.mode.canBrandingExt || !this.mode.customization || this.mode.customization.leftMenu !== false) && Common.UI.LayoutManager.isElementVisible('leftMenu'))
|
||||||
|
this.onLeftMenuHide(null, true);
|
||||||
|
},
|
||||||
|
|
||||||
textNoTextFound : 'Text not found',
|
textNoTextFound : 'Text not found',
|
||||||
newDocumentTitle : 'Unnamed document',
|
newDocumentTitle : 'Unnamed document',
|
||||||
requestEditRightsText : 'Requesting editing rights...',
|
requestEditRightsText : 'Requesting editing rights...',
|
||||||
|
|
|
@ -98,6 +98,11 @@ define([
|
||||||
'view:hide': _.bind(function (statusbar, state) {
|
'view:hide': _.bind(function (statusbar, state) {
|
||||||
this.view.chStatusbar.setValue(!state, true);
|
this.view.chStatusbar.setValue(!state, true);
|
||||||
}, this)
|
}, this)
|
||||||
|
},
|
||||||
|
'LeftMenu': {
|
||||||
|
'view:hide': _.bind(function (leftmenu, state) {
|
||||||
|
this.view.chLeftMenu.setValue(!state, true);
|
||||||
|
}, this)
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
|
@ -202,7 +202,8 @@ define([
|
||||||
this.$el.width(parseInt(Common.localStorage.getItem('de-mainmenu-width')) || MENU_SCALE_PART);
|
this.$el.width(parseInt(Common.localStorage.getItem('de-mainmenu-width')) || MENU_SCALE_PART);
|
||||||
}
|
}
|
||||||
} else if (!this._state.pluginIsRunning) {
|
} else if (!this._state.pluginIsRunning) {
|
||||||
this.isVisible() && Common.localStorage.setItem('de-mainmenu-width',this.$el.width());
|
var width = this.$el.width();
|
||||||
|
this.isVisible() && (width>SCALE_MIN) && Common.localStorage.setItem('de-mainmenu-width', width);
|
||||||
this.$el.width(SCALE_MIN);
|
this.$el.width(SCALE_MIN);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -327,7 +328,7 @@ define([
|
||||||
}
|
}
|
||||||
if (this.panelNavigation) {
|
if (this.panelNavigation) {
|
||||||
this.panelNavigation['hide']();
|
this.panelNavigation['hide']();
|
||||||
this.btnNavigation.toggle(false, true);
|
this.btnNavigation.toggle(false);
|
||||||
}
|
}
|
||||||
if (this.panelSearch) {
|
if (this.panelSearch) {
|
||||||
this.panelSearch['hide']();
|
this.panelSearch['hide']();
|
||||||
|
|
Loading…
Reference in a new issue