Added libs

This commit is contained in:
Lucas
2026-01-25 13:55:46 +10:00
parent 575c682afc
commit f70af3c4ea
229 changed files with 26983 additions and 0 deletions

65
app/ui/static/main.js Normal file
View File

@@ -0,0 +1,65 @@
const socket = io();
// const socket = io("http://127.0.0.1:5000");
socket.on("connect", () => {
console.log("Connected...");
socket.emit("frontend_ready");
});
const logContainer = document.getElementById("log-container");
function appendLog(data) {
const line = document.createElement("div");
line.textContent = data.levelname + " : " + data.message;
logContainer.appendChild(line);
logContainer.scrollTop = logContainer.scrollHeight;
}
const statusTree = document.getElementById("updater-tree");
let statusTreeData = {};
function renderStatusTable() {
let html = `
<table border="1" cellpadding="6">
<tr>
<th>Módulo</th>
<th>Status</th>
</tr>
`;
for (const [module, status] of Object.entries(statusTreeData)) {
html += `
<tr>
<td>${module}</td>
<td>${status}</td>
</tr>
`;
}
html += `</table>`;
statusTree.innerHTML = html;
}
socket.on("status_lib", (data) => {
console.log("lib status", data);
statusTreeData[data.lib] = data.status;
renderStatusTable();
});
socket.on("redirect", (data) => {
console.log("redirect", data);
location.replace(data.url);
});
socket.on("restarting", (data) => {
console.log("restarting", data);
location.reload()
});
socket.on("log", (data) => {
appendLog(data);
});
socket.on("error", (data) => {
appendLog(data);
});