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)
 

Reply via email to