made first large swathe of changes for ui reorganization

This commit is contained in:
Malcolm Diller
2022-11-01 23:03:05 -07:00
parent 5e22360cb1
commit 484e53cc08
6 changed files with 175 additions and 82 deletions

View File

@ -29,11 +29,9 @@ function toggleCollapsible(element) {
var handle = element.querySelector(".collapsible-handle");
collapsibleHeader.classList.toggle("active")
let content = getNextSibling(collapsibleHeader, '.collapsible-content')
if (content.style.display === "block") {
content.style.display = "none"
if (!collapsibleHeader.classList.contains("active")) {
handle.innerHTML = '➕' // plus
} else {
content.style.display = "block"
handle.innerHTML = '➖' // minus
}
@ -65,7 +63,7 @@ function createCollapsibles(node) {
let handle = document.createElement('span')
handle.className = 'collapsible-handle'
if (c.className.indexOf('active') !== -1) {
if (c.classList.contains("active")) {
handle.innerHTML = '➖' // minus
} else {
handle.innerHTML = '➕' // plus