$(() => { document.getElementById("menu-login").addEventListener("click", e => { e.preventDefault(); document.body.classList.add("login-visible") }); window.ReloadAccessList = function(accessList) { let rootNode = document.getElementById("accessListMenu"); let items = rootNode.querySelectorAll("li.accessItem"); for (let i =0; i < items.length; ++i) items[i].remove(); if (accessList.length) { let li = document.createElement("li"); li.classList.add("accessItem"); li.classList.add("divider"); let hr = document.createElement("hr"); hr.classList.add("dropdown-divider"); li.appendChild(hr); rootNode.appendChild(li); } for (let i of accessList) { let li = document.createElement("li"); li.classList.add("accessItem"); let a = document.createElement("a"); a.innerText = i.name; li.appendChild(a); rootNode.appendChild(li); } } });