summaryrefslogtreecommitdiffstats
path: root/src/js/04-mobile-navbar.js
blob: ba5cb091ea3e482e59440b3918598133f4585db9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
document.addEventListener('DOMContentLoaded', function () {
  var navbarToggles = Array.prototype.slice.call(document.querySelectorAll('.navbar-burger'), 0)
  if (navbarToggles.length === 0) return
  navbarToggles.forEach(function (el) {
    el.addEventListener('click', function (e) {
      e.stopPropagation()
      el.classList.toggle('is-active')
      document.getElementById(el.dataset.target).classList.toggle('is-active')
      document.documentElement.classList.toggle('is-clipped--navbar')
    })
  })
})