mirror of
https://github.com/TomHodson/tomhodson.github.com.git
synced 2025-06-26 10:01:18 +02:00
15 lines
372 B
JavaScript
15 lines
372 B
JavaScript
|
|
|
|
function toggle_summary_by_class(element, topic) {
|
|
details = document.querySelectorAll(`details.${topic}`);
|
|
|
|
if(element.textContent === "Expand all") {
|
|
element.textContent = "Collapse all";
|
|
details.forEach(e => e.open = true);
|
|
} else {
|
|
element.textContent = "Expand all"
|
|
details.forEach(e => e.open = false);
|
|
}
|
|
|
|
|
|
} |