Config page for adding tokens and settings

This commit is contained in:
2026-01-26 15:20:55 -05:00
parent 64749f4743
commit 1754cf8023
9 changed files with 531 additions and 33 deletions

View File

@@ -617,12 +617,14 @@ async function toggleFriendlyStatus() {
if (friendlyStatusIntervalHandle) {
clearInterval(friendlyStatusIntervalHandle);
friendlyStatusIntervalHandle = null;
btn.textContent = "Start Refresh";
btn.textContent = "Start";
btn.dataset.running = "false";
btn.style.backgroundColor = "";
return;
}
const id = toInt(document.getElementById("friendly-id").value);
const interval = Math.max(1, toInt(document.getElementById("refresh-interval").value) || 10);
const interval = Math.max(1, toInt(document.getElementById("friendly-refresh-interval").value) || 10);
await fetch("/api/start_friendly_status", {
method: "POST",
@@ -632,7 +634,9 @@ async function toggleFriendlyStatus() {
friendlyStatusIntervalHandle = setInterval(() => refreshStatus("friendly"), interval * 1000);
refreshStatus("friendly");
btn.textContent = "Stop Refresh";
btn.textContent = "Stop";
btn.dataset.running = "true";
btn.style.backgroundColor = "#ff6b6b";
}
async function toggleEnemyStatus() {
@@ -640,12 +644,14 @@ async function toggleEnemyStatus() {
if (enemyStatusIntervalHandle) {
clearInterval(enemyStatusIntervalHandle);
enemyStatusIntervalHandle = null;
btn.textContent = "Start Refresh";
btn.textContent = "Start";
btn.dataset.running = "false";
btn.style.backgroundColor = "";
return;
}
const id = toInt(document.getElementById("enemy-id").value);
const interval = Math.max(1, toInt(document.getElementById("refresh-interval").value) || 10);
const interval = Math.max(1, toInt(document.getElementById("enemy-refresh-interval").value) || 10);
await fetch("/api/start_enemy_status", {
method: "POST",
@@ -655,7 +661,9 @@ async function toggleEnemyStatus() {
enemyStatusIntervalHandle = setInterval(() => refreshStatus("enemy"), interval * 1000);
refreshStatus("enemy");
btn.textContent = "Stop Refresh";
btn.textContent = "Stop";
btn.dataset.running = "true";
btn.style.backgroundColor = "#ff6b6b";
}
// ---------------------------