bootstrap-lombardia
Version:
Bootstrap Lombardia è una customizzazione di Boostrap Italia per la creazione di applicazioni web conformi alle Linee Guida per il design e l’identità visiva digitale di Regione Lombardia
43 lines (38 loc) • 1.68 kB
JavaScript
function it25Header () {
function setIconBurger() {
var hamButtonIcon = document.getElementById('btn-hamburger').querySelector('svg').querySelector('use');
var newIcon = hamButtonIcon.getAttribute('xlink:href').replace('it-burger', 'it-close-big');
hamButtonIcon.setAttribute('xlink:href', newIcon);
document.getElementById('btn-hamburger').setAttribute('aria-label', 'Chiudi menù');
}
function setIconClose() {
var hamButtonIcon = document.getElementById('btn-hamburger').querySelector('svg').querySelector('use');
var newIcon = hamButtonIcon.getAttribute('xlink:href').replace('it-close-big', 'it-burger');
hamButtonIcon.setAttribute('xlink:href', newIcon);
document.getElementById('btn-hamburger').setAttribute('aria-label', 'Apri menù');
}
function clickMenuVert() {
var x = document.getElementById('it25-menu-vert');
if (x.style.display === 'block') {
x.style.display = 'none';
} else {
x.style.display = 'block';
}
}
function initMenuVert() {
if (document.getElementById('it25-main-nav')) {
document.getElementById('it25-main-nav').addEventListener('show.bs.collapse', setIconBurger);
document.getElementById('it25-main-nav').addEventListener('hide.bs.collapse', setIconClose);
}
if (document.getElementById('it25-menu-vert')) {
document.getElementById('btn-hamburger').addEventListener('click', clickMenuVert);
} else {
document.getElementById('it25-main-nav').addEventListener('show.bs.collapse', function () {
window.scrollTo(0, 0);
});
}
}
initMenuVert();
}
export { it25Header as default };
//# sourceMappingURL=it25-header.js.map