function initWorksDropdown() {
var allLinks = document.querySelectorAll('a');
var worksLink = null;
allLinks.forEach(function(link) {
if (link.textContent.trim().toLowerCase() === 'works') {
worksLink = link;
}
});
if (!worksLink) return false;
// Don't add twice
if (worksLink.parentNode.classList.contains('projects-parent')) return true;
var parent = document.createElement('div');
parent.className = 'projects-parent';
worksLink.parentNode.insertBefore(parent, worksLink);
parent.appendChild(worksLink);
var dropdown = document.createElement('div');
dropdown.className = 'projects-dropdown';
var items = [
{ label: 'Art Projects', href: '/projects' },
{ label: 'Workshops', href: '/workshops' },
{ label: 'Releases', href: '/releases' }
];
items.forEach(function(item) {
var a = document.createElement('a');
a.href = item.href;
a.textContent = item.label;
dropdown.appendChild(a);
});
parent.appendChild(dropdown);
return true;
}
// Poll until the nav is ready
var attempts = 0;
var interval = setInterval(function() {
attempts++;
if (initWorksDropdown() || attempts > 20) {
clearInterval(interval);
}
}, 200);