Skip to content

Commit 1007117

Browse files
committed
fix: close overlay on mobile nav after hash link click
1 parent 070a695 commit 1007117

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

static/js/page.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
document.addEventListener('DOMContentLoaded', function() {
2+
const mainNavHashLinks = document.querySelectorAll(
3+
'rh-navigation-primary-item[href^="#"], rh-navigation-primary-item > a[href^="#"]'
4+
);
5+
6+
for (let hashLink of mainNavHashLinks) {
7+
hashLink.addEventListener('click', function() {
8+
hashLink.closest('rh-navigation-primary').close();
9+
});
10+
}
11+
});

templates/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ <h3 class="header">{{ elem.heading }}</h3>
116116

117117
{% include "partials/_footer.html" %}
118118

119+
<script src="/js/page.js"></script>
119120
<script src="/js/table-search.js"></script>
120121
<script src="/js/rht-picture.js"></script>
121122

0 commit comments

Comments
 (0)