deblan.io-murph/assets/js/app/small-menu.js

25 lines
525 B
JavaScript
Raw Permalink Normal View History

2022-04-20 23:39:12 +02:00
const Routing = require('./routing')
2022-09-08 10:26:58 +02:00
class SmallMenu {
constructor(w) {
this.window = w
}
2022-04-20 23:39:12 +02:00
2022-09-08 10:26:58 +02:00
addEvent() {
const document = this.window.document
const menu = document.querySelector('.small-menu')
const opener = document.querySelector('.menu-opener')
2022-04-20 23:39:12 +02:00
2022-09-08 10:26:58 +02:00
opener.addEventListener('click', () => {
menu.classList.toggle('is-open')
opener.classList.toggle('is-open')
})
}
2022-04-20 23:39:12 +02:00
2022-09-08 10:26:58 +02:00
init() {
this.addEvent()
}
2022-04-20 23:39:12 +02:00
}
module.exports = SmallMenu