| 1577 | menu.appendChild(parent); |
| 1578 | let current = home; |
| 1579 | const setElem = (element, li) => { |
| 1580 | if (current === element) return; |
| 1581 | if (current) { |
| 1582 | current.style.display = "none"; |
| 1583 | } |
| 1584 | let activeLi = li.parentElement.querySelector(".ejs_active_list_element"); |
| 1585 | if (activeLi) { |
| 1586 | activeLi.classList.remove("ejs_active_list_element"); |
| 1587 | } |
| 1588 | li.classList.add("ejs_active_list_element"); |
| 1589 | current = element; |
| 1590 | element.style.display = ""; |
| 1591 | } |
| 1592 | addButton("Home", false, (li) => { |
| 1593 | setElem(home, li); |
| 1594 | }).classList.add("ejs_active_list_element"); |