Skip to main content

City of South Burlington, Fire Dept., Rental Registry

Citation
City of South Burlington, Fire Dept., Rental Registry
Source
Official source

Full Text

1,774 chars
function handleExpandCollapse(e) {
const element = e.currentTarget;
const answer = document.getElementById(element.getAttribute("aria-controls")).parentElement;
const expandArrow = element.getElementsByClassName("widgetFAQ--arrow")[0];
if (answer.classList.contains("hidden")) {
expandArrow.classList.add('widgetFAQ--arrow-expanded');
expandArrow.classList.remove('widgetFAQ--arrow-collapsed');
answer.classList.remove("hidden");
element.setAttribute("aria-expanded", "true");
} else {
expandArrow.classList.add('widgetFAQ--arrow-collapsed');
expandArrow.classList.remove('widgetFAQ--arrow-expanded');
answer.classList.add("hidden");
element.setAttribute("aria-expanded", "false");
}
e.preventDefault();
e.stopImmediatePropagation();
e.stopPropagation();
}
document.querySelectorAll(".widgetFAQ--question a").forEach(element => {
// When the link is clicked, expand or collapse the answer
element.addEventListener("click", handleExpandCollapse);
});

inner column

inner row

outer column outer row

Community Connect

Permit Applications

Rental Registry

(function () {
function setupSecondaryMenuProperties() {
//setup menu manager properties for secondary menu
menuManager.isSideMenuEditable = false;
menuManager.sideMenuMaxSubMenuLevels = 4;
menuManager.sideMenuHasCustomLinks = false;
}

if (document.readyState === "loading") {
document.addEventListener("DOMContentLoaded", setupSecondaryMenuProperties, { once: true });
return;
}

setupSecondaryMenuProperties();
})();

(function () {
function setupAccordionSecondaryNav() {
var $menuContainer = $('#secondaryNav');

$menuContainer.find('*[id^="SideItem"]').each(function () {
var ids = $('[id="' + this.id + '"]');
if (ids.length > 1)
$.each(ids, function (index, value) {
value.id = value.id + '_' + index;
});
});