Improved navigation: folding, vsual feedback, optimization for mobile

(cherry picked from commit db50f282bab1e98397cc7434a811b8b7da2fe6dc)
This commit is contained in:
Silvio Giebl
2019-08-10 20:53:59 +02:00
parent 0a8138a6e0
commit 0ebbe4bb4e
6 changed files with 88 additions and 55 deletions

View File

@@ -24,6 +24,13 @@ jtd.onReady = function(ready) {
// Show/hide mobile menu
function initNav() {
jtd.addEvent(document, 'click', function(e){
var expander = e.path.find(function(x){ return x.classList && x.classList.contains('nav-list-expander') });
if (expander) {
expander.parentElement.classList.toggle('active');
}
});
const siteNav = document.getElementById('site-nav');
const mainHeader = document.getElementById('main-header');
const navTrigger = document.getElementById('site-nav-trigger');