feat(panel.html): add a side panel client list

This commit is contained in:
2026-02-28 20:42:05 +01:00
parent d20ff9be6e
commit 1dfddd2fc7

View File

@@ -44,6 +44,26 @@
null,
2,
);
// Update client list
const clientList = $("#client-list");
clientList.empty();
Object.entries(data).forEach(([clientId, client]) => {
const listItem = document.createElement("li");
const iconElement = document.createElement("i");
iconElement.classList.add("fi", "fi-sr-play");
iconElement.style.color = "var(--ctp-green)";
listItem.appendChild(iconElement);
const spanElement = document.createElement("a");
spanElement.appendChild(document.createTextNode(clientId));
spanElement.href = `#${clientId}`;
listItem.appendChild(spanElement);
clientList.append(listItem);
});
});
});
</script>
@@ -61,7 +81,12 @@
</header>
<div id="notify"></div>
<main>
<aside>
<ul id="client-list"></ul>
</aside>
<div id="content">
<pre id="data"></pre>
</div>
</main>
</div>
</body>