This is an automated email from the ASF dual-hosted git repository. zregvart pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-website.git
commit 8097a3b88d8385a7991ab40515882d013db75f51 Author: Zoran Regvart <zregv...@apache.org> AuthorDate: Mon Jun 15 19:30:30 2020 +0200 fix: navigation menu JavaScript Some pages do not have the navigation on the left side, and for those without guards `TypeError: n is null` would be reported and the navigation JavaScript would not register click handlers. This restores the guards we had before the rebase on latest Antora UI. --- antora-ui-camel/src/js/01-nav.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/antora-ui-camel/src/js/01-nav.js b/antora-ui-camel/src/js/01-nav.js index c73a808..a6089da 100644 --- a/antora-ui-camel/src/js/01-nav.js +++ b/antora-ui-camel/src/js/01-nav.js @@ -6,7 +6,12 @@ var navContainer = document.querySelector('.nav-container') var navToggle = document.querySelector('.nav-toggle') - navToggle.addEventListener('click', showNav) + if (navToggle) { + navToggle.addEventListener('click', showNav) + } + + if (!navContainer) return + // NOTE don't let click events propagate outside of nav container navContainer.addEventListener('click', concealEvent)