INNER CODE UNIT · JavaScript
ticket
rootSunc/CNEquity · frontend/src/main.js:78
const ticket = ++modePaint;
try {
const body = await api("/api/ops");
if (ticket !== modePaint) return;
const el = document.querySelector(".console-mode");
if (el) el.textContent = modeLabel(body.mode?.label || "");
const slot = body.occupancy?.slot;
const meta = document.querySelector(".topbar-meta");
if (meta && slot && (slot.state === "running" || slot.state === "starting") && !meta.querySelector(".ops-live")) {
const link = document.createElement("a");
link.className = "ops-live";
link.href = `#/ops/jobs/${encodeURIComponent(slot.job_id)}`;
link.textContent = tr("任务进行中", "Job running");
meta.prepend(link);
}
} catch {
/* a page that cannot read /api/ops still renders its own error */
}