[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) {
 | 
			
		||||
            if ( type == 'onboard' ) {
 | 
			
		||||
                if ( action == 'open' ) {
 | 
			
		||||
                    this.tryToShowLeftMenu();
 | 
			
		||||
                    this.leftMenu.close();
 | 
			
		||||
                    this.leftMenu.panelPlugins.show();
 | 
			
		||||
                    this.leftMenu.onBtnMenuClick({pressed:true, options: {action: 'plugins'}});
 | 
			
		||||
| 
						 | 
				
			
			@ -862,6 +863,7 @@ define([
 | 
			
		|||
            if (this.mode.canCoAuthoring && this.mode.canChat && !this.mode.isLightVersion) {
 | 
			
		||||
                if (state) {
 | 
			
		||||
                    Common.UI.Menu.Manager.hideAll();
 | 
			
		||||
                    this.tryToShowLeftMenu();
 | 
			
		||||
                    this.leftMenu.showMenu('chat');
 | 
			
		||||
                } else {
 | 
			
		||||
                    this.leftMenu.btnChat.toggle(false, true);
 | 
			
		||||
| 
						 | 
				
			
			@ -873,6 +875,7 @@ define([
 | 
			
		|||
        onShowHideNavigation: function(state) {
 | 
			
		||||
            if (state) {
 | 
			
		||||
                Common.UI.Menu.Manager.hideAll();
 | 
			
		||||
                this.tryToShowLeftMenu();
 | 
			
		||||
                this.leftMenu.showMenu('navigation');
 | 
			
		||||
            } else {
 | 
			
		||||
                this.leftMenu.btnNavigation.toggle(false, true);
 | 
			
		||||
| 
						 | 
				
			
			@ -922,12 +925,19 @@ define([
 | 
			
		|||
                !status && this.leftMenu.close();
 | 
			
		||||
                status ? this.leftMenu.show() : this.leftMenu.hide();
 | 
			
		||||
                Common.localStorage.setBool('de-hidden-leftmenu', !status);
 | 
			
		||||
 | 
			
		||||
                !view && this.leftMenu.fireEvent('view:hide', [this, !status]);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            Common.NotificationCenter.trigger('layout:changed', 'main');
 | 
			
		||||
            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',
 | 
			
		||||
        newDocumentTitle        : 'Unnamed document',
 | 
			
		||||
        requestEditRightsText   : 'Requesting editing rights...',
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -98,6 +98,11 @@ define([
 | 
			
		|||
                    'view:hide': _.bind(function (statusbar, state) {
 | 
			
		||||
                        this.view.chStatusbar.setValue(!state, true);
 | 
			
		||||
                    }, 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);
 | 
			
		||||
                }
 | 
			
		||||
            } 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);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -327,7 +328,7 @@ define([
 | 
			
		|||
                }
 | 
			
		||||
                if (this.panelNavigation) {
 | 
			
		||||
                    this.panelNavigation['hide']();
 | 
			
		||||
                    this.btnNavigation.toggle(false, true);
 | 
			
		||||
                    this.btnNavigation.toggle(false);
 | 
			
		||||
                }
 | 
			
		||||
                if (this.panelSearch) {
 | 
			
		||||
                    this.panelSearch['hide']();
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue