mirror of
https://gerrit.wikimedia.org/r/mediawiki/skins/Vector.git
synced 2024-09-23 10:21:40 +00:00
Fix sticky header search
Follow up to fix bug introduced in: I038fc17cbb88a29dbe8d7841b824761a91d38405 Bug: T332449 Change-Id: I5cc6cabb766a744e103d48abc380dda509edc936
This commit is contained in:
parent
bdab7d37ff
commit
2121a05012
|
@ -108,17 +108,19 @@ function bindToggleClickHandler( searchBox, header, searchToggle ) {
|
|||
module.exports = function initSearchToggle( searchToggle ) {
|
||||
const headerContainer =
|
||||
/** @type {HTMLElement|null} */ ( searchToggle.closest( `.${HEADER_CONTAINER_CLASS}` ) );
|
||||
const header =
|
||||
/** @type {HTMLElement|null} */ ( headerContainer && headerContainer.firstElementChild );
|
||||
|
||||
if ( !headerContainer ) {
|
||||
if ( !header ) {
|
||||
return;
|
||||
}
|
||||
|
||||
const searchBox =
|
||||
/** @type {HTMLElement|null} */ ( headerContainer.querySelector( SEARCH_BOX_SELECTOR ) );
|
||||
/** @type {HTMLElement|null} */ ( header.querySelector( SEARCH_BOX_SELECTOR ) );
|
||||
|
||||
if ( !searchBox ) {
|
||||
return;
|
||||
}
|
||||
|
||||
bindToggleClickHandler( searchBox, headerContainer, searchToggle );
|
||||
bindToggleClickHandler( searchBox, header, searchToggle );
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue