MCPcopy Index your code
hub / github.com/EmulatorJS/EmulatorJS / setElem

Method setElem

data/src/emulator.js:1579–1591  ·  view source on GitHub ↗
(element, li)

Source from the content-addressed store, hash-verified

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");

Callers

nothing calls this directly

Calls 1

removeMethod · 0.45

Tested by

no test coverage detected