Skip to content

Commit 032e861

Browse files
authored
Merge pull request #41962 from wgordon17/fix-search-bar
2 parents d9d2ad6 + 9edd155 commit 032e861

File tree

1 file changed

+17
-7
lines changed

1 file changed

+17
-7
lines changed

_templates/_page_openshift.html.erb

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -270,21 +270,29 @@
270270
<!-- adjust page css based on breadcrumb and/or resize -->
271271
<script type="text/javascript">
272272
window.addEventListener('DOMContentLoaded', () => {
273-
if (window.innerWidth >= 1008) {
273+
if ($(window).width() >= 1008) {
274274
adjustSide();
275275
adjustToc();
276276
adjustMain();
277277
}
278278
});
279279

280280
window.addEventListener('resize', () => {
281-
if (window.innerWidth >= 1008) {
281+
if ($(window).width() >= 1008) {
282+
sidebar.classList.add('wide');
283+
document.querySelector('#hc-search').classList.add('wide');
282284
sidebar.style.display = 'block';
283285
adjustSide();
284286
adjustToc();
285287
adjustMain();
286-
} else if (window.innerWidth < 1008) {
287-
sidebar.style.display = 'none';
288+
} else if ($(window).width() < 1008) {
289+
sidebar.classList.remove('wide');
290+
document.querySelector('#hc-search').classList.remove('wide');
291+
if (sidebar.classList.contains('open')) {
292+
sidebar.style.display = 'block';
293+
} else {
294+
sidebar.style.display = 'none';
295+
}
288296
document.querySelector('.main').style.paddingTop = '0px';
289297
}
290298
});
@@ -341,6 +349,7 @@
341349
function closeNav() {
342350
let sidebar = document.querySelector(".sidebar");
343351
sidebar.style.display = "none";
352+
sidebar.classList.remove('open');
344353
}
345354

346355
function openNav() {
@@ -349,6 +358,7 @@
349358
sidebar.style.display = "block";
350359
sidebar.style.top = "0px";
351360
hc_search.style.top = 'unset';
361+
sidebar.classList.add('open');
352362
}
353363
</script>
354364

@@ -463,7 +473,7 @@
463473
//handle scrolling pages
464474
document.addEventListener('scroll', () => {
465475
//scroll to bottom
466-
if (window.innerWidth >= 1008) {
476+
if ($(window).width() >= 1008) {
467477
if(sidebar !== null) {
468478
//pages with multiple toc entries
469479
if(document.documentElement.scrollHeight === window.pageYOffset + window.innerHeight) {
@@ -501,7 +511,7 @@
501511
<script type="text/javascript">
502512
alert = document.querySelector('#support-alert')
503513
window.addEventListener("wheel", () => {
504-
if (window.innerWidth < 1008) {
514+
if ($(window).width() < 1008) {
505515
//adjust alert
506516
if(window.pageYOffset > 0) {
507517
if(alert !== null) {
@@ -514,7 +524,7 @@
514524
}
515525
});
516526
window.addEventListener('resize', () => {
517-
if (window.innerWidth >= 1008) {
527+
if ($(window).width() >= 1008) {
518528
if(alert !== null) {
519529
document.querySelector('#support-alert').style.removeProperty('position');
520530
document.querySelector('#support-alert').style.removeProperty('bottom');

0 commit comments

Comments
 (0)