function checkByParent(aId, aChecked) {
var collection = document.getElementById(aId).getElementsByTagName('INPUT'); for (var x=0; x<collection.length; x++) { if (collection[x].type.toUpperCase() === 'CHECKBOX') collection[x].checked = aChecked; }
}
function toggleDetailSection(section_id, event) {
var section = document.getElementById(section_id); var classes = section.classList; if(classes.contains("hide")) { classes.remove("hide"); event.currentTarget.innerHTML = '-'; }else { classes.add("hide"); event.currentTarget.innerHTML = '+'; }
}
function highlightElement (element_id) {
var elements = document.getElementsByTagName('rect'); var element = null; var length = elements.length; for (var i = 0; i < length; i++) { elements[i].setAttribute("stroke-width", "1"); } var this_element = document.getElementById(element_id); this_element.setAttribute("stroke-width", "5");
}
document.getElementById(“changed_toggle”).addEventListener(“click”, function(e) { toggleDetailSection(‘js–changed’, e) }); document.getElementById(“not_master_toggle”).addEventListener(“click”, function(e) { toggleDetailSection(‘js–not_master’, e) }); document.getElementById(“not_current_toggle”).addEventListener(“click”, function(e) { toggleDetailSection(‘js–not_current’, e) });