fix: finalize overview status presentation v1.6.8

This commit is contained in:
way
2026-10-18 00:12:50 +08:00
parent c9ce680a5a
commit 1bf3309af3
13 changed files with 112 additions and 22 deletions
+2 -1
View File
@@ -1,3 +1,4 @@
import { runtimeStatus } from "/assets/js/ui-semantics.js";
import { state as appState } from "/assets/js/state.js";
import { addStorageSettings } from "./storage.js";
import { renderDevice } from "./device.js";
@@ -60,7 +61,7 @@ export function renderProcessList() {
"processList",
appState.processCache.map(
(p) =>
`<div class="row"><span><b>${esc(p.name)}</b> <span class="badge ${p.up ? "good" : "bad"}">${tr(p.up ? "正常" : "停止")}</span><br><span class="muted">${esc(p.target)}</span></span><span class="row-actions"><button data-edit-process="${esc(p.name)}">${tr("编辑")}</button><button class="danger" data-delete-process="${esc(p.name)}">${tr("删除")}</button></span></div>`,
`<div class="row"><span><b>${esc(p.name)}</b> ${runtimeStatus(p.up, appState.LANG)}<br><span class="muted">${esc(p.target)}</span></span><span class="row-actions"><button data-edit-process="${esc(p.name)}">${tr("编辑")}</button><button class="danger" data-delete-process="${esc(p.name)}">${tr("删除")}</button></span></div>`,
),
pluginText("尚未监控任何普通进程", "No process monitors configured"),
);