Browse
// Make all tabs equal width (based on longest text) function setEqualWidth() { const sections = document.querySelectorAll('.menu-section'); sections.forEach(section => { const items = section.querySelectorAll('.section-title, .menu-link'); let maxWidth = 0; items.forEach(item => { item.style.width = 'auto'; // reset const w = item.offsetWidth; if (w > maxWidth) maxWidth = w; }); items.forEach(item => { item.style.width = maxWidth + 'px'; }); }); } window.addEventListener('load', setEqualWidth); window.addEventListener('resize', setEqualWidth);