mirror of
https://github.com/alex-shpak/hugo-book.git
synced 2025-06-16 05:14:08 +00:00
29 lines
1.1 KiB
JavaScript
29 lines
1.1 KiB
JavaScript
;(function () {
|
|
var navbarItems = document.querySelectorAll('.dcl.navbar .dcl.navbar-menu .ui.menu > div.item')
|
|
navbarItems.forEach((menuItem) => {
|
|
menuItem.addEventListener('mouseenter', function (event) {
|
|
var submenu = event.target.querySelector('.item.submenu')
|
|
if (submenu) {
|
|
submenu.classList.add('active')
|
|
}
|
|
})
|
|
menuItem.addEventListener('mouseleave', function (event) {
|
|
var submenu = event.target.querySelector('.item.submenu')
|
|
if (submenu && submenu.classList.contains('active')) {
|
|
submenu.classList.remove('active')
|
|
}
|
|
})
|
|
menuItem.querySelectorAll('a.item').forEach((link) => {
|
|
var parent = menuItem.querySelector('a.item')
|
|
link.addEventListener('click', function (event) {
|
|
if (window.analytics) {
|
|
window.analytics.track('Clicked on navbar', {
|
|
section: parent.textContent.toLowerCase(),
|
|
submenu: parent.textContent !== event.target.textContent ? event.target.textContent.toLowerCase() : undefined,
|
|
})
|
|
}
|
|
})
|
|
})
|
|
})
|
|
})()
|