[DE PE SSE] Don't hide advanced search settings button in searchbar when left panel is not visible

This commit is contained in:
JuliaSvinareva 2022-12-01 18:08:07 +03:00
parent ca5738bd99
commit 74e246e032
6 changed files with 12 additions and 6 deletions

View file

@ -881,6 +881,7 @@ define([
onShowHideSearch: function (state, findText) { onShowHideSearch: function (state, findText) {
if (state) { if (state) {
Common.UI.Menu.Manager.hideAll(); Common.UI.Menu.Manager.hideAll();
this.tryToShowLeftMenu();
this.leftMenu.showMenu('advancedsearch', undefined, true); this.leftMenu.showMenu('advancedsearch', undefined, true);
this.leftMenu.fireEvent('search:aftershow', this.leftMenu, findText); this.leftMenu.fireEvent('search:aftershow', this.leftMenu, findText);
} else { } else {

View file

@ -283,8 +283,9 @@ define([
return; return;
} }
if (!this.searchBar) { if (!this.searchBar) {
var isVisible = leftMenu && leftMenu.leftMenu && leftMenu.leftMenu.isVisible(); var hideLeftPanel = this.appConfig.canBrandingExt &&
this.searchBar = new Common.UI.SearchBar( !isVisible ? { (!Common.UI.LayoutManager.isElementVisible('leftMenu') || this.appConfig.customization && this.appConfig.customization.leftMenu === false);
this.searchBar = new Common.UI.SearchBar( hideLeftPanel ? {
showOpenPanel: false, showOpenPanel: false,
width: 303 width: 303
} : {}); } : {});

View file

@ -717,6 +717,7 @@ define([
onShowHideSearch: function (state, findText) { onShowHideSearch: function (state, findText) {
if (state) { if (state) {
Common.UI.Menu.Manager.hideAll(); Common.UI.Menu.Manager.hideAll();
this.tryToShowLeftMenu();
this.leftMenu.showMenu('advancedsearch', undefined, true); this.leftMenu.showMenu('advancedsearch', undefined, true);
this.leftMenu.fireEvent('search:aftershow', this.leftMenu, findText); this.leftMenu.fireEvent('search:aftershow', this.leftMenu, findText);
} else { } else {

View file

@ -345,8 +345,9 @@ define([
return; return;
} }
if (!this.searchBar) { if (!this.searchBar) {
var isVisible = leftMenu && leftMenu.leftMenu && leftMenu.leftMenu.isVisible(); var hideLeftPanel = this.appConfig.canBrandingExt &&
this.searchBar = new Common.UI.SearchBar( !isVisible ? { (!Common.UI.LayoutManager.isElementVisible('leftMenu') || this.appConfig.customization && this.appConfig.customization.leftMenu === false);
this.searchBar = new Common.UI.SearchBar( hideLeftPanel ? {
showOpenPanel: false, showOpenPanel: false,
width: 303 width: 303
} : {}); } : {});

View file

@ -857,6 +857,7 @@ define([
onShowHideSearch: function (state, findText) { onShowHideSearch: function (state, findText) {
if (state) { if (state) {
Common.UI.Menu.Manager.hideAll(); Common.UI.Menu.Manager.hideAll();
this.tryToShowLeftMenu();
this.leftMenu.showMenu('advancedsearch'); this.leftMenu.showMenu('advancedsearch');
this.leftMenu.fireEvent('search:aftershow', [findText]); this.leftMenu.fireEvent('search:aftershow', [findText]);
} else { } else {

View file

@ -311,8 +311,9 @@ define([
return; return;
} }
if (!this.searchBar) { if (!this.searchBar) {
var isVisible = leftMenu && leftMenu.leftMenu && leftMenu.leftMenu.isVisible(); var hideLeftPanel = this.appConfig.canBrandingExt &&
this.searchBar = new Common.UI.SearchBar( !isVisible ? { (!Common.UI.LayoutManager.isElementVisible('leftMenu') || this.appConfig.customization && this.appConfig.customization.leftMenu === false);
this.searchBar = new Common.UI.SearchBar( hideLeftPanel ? {
showOpenPanel: false, showOpenPanel: false,
width: 303 width: 303
} : {}); } : {});