style: 状态emoji(🔄) → 纯文本符号(✓✗↻)

This commit is contained in:
qinglong
2026-06-13 20:49:17 +08:00
parent 30bc4cc945
commit faf695e361
5 changed files with 40 additions and 18 deletions
+7 -7
View File
@@ -78,7 +78,7 @@
var plugins = data.plugins||[];
if (!plugins.length) { list.innerHTML = '<div style="text-align:center;padding:24px;color:var(--text-dim)">暂无插件</div>'; return; }
list.innerHTML = plugins.map(function(p){
return '<div class="plugin-row"><div class="info"><div class="name">'+esc(p.name)+'</div><div class="ver">v'+esc(p.version||'?')+(p.running?' ':' ⏸')+'</div>'+(p.error?'<div class="error-tag">'+esc(p.error)+'</div>':'')+'</div>'+
return '<div class="plugin-row"><div class="info"><div class="name">'+esc(p.name)+'</div><div class="ver">v'+esc(p.version||'?')+(p.running?' ':' ⏸')+'</div>'+(p.error?'<div class="error-tag">'+esc(p.error)+'</div>':'')+'</div>'+
'<button class="btn btn-sm btn-outlined" onclick="togglePlugin(\''+esc(p.name)+'\',\''+(p.running?'unload':'enable')+'\')">'+(p.running?'停用':'启用')+'</button>'+
'<button class="btn btn-sm btn-outlined" onclick="togglePlugin(\''+esc(p.name)+'\',\'reload\')">重载</button></div>';
}).join("");
@@ -99,9 +99,9 @@
try {
var r = await fetch("./api/plugins/import", {method:"POST", body:fd});
var d = await r.json();
if (d.ok) { s.textContent = " " + d.name + (d.loaded?" 已加载":" 待手动加载"); s.style.color = "var(--success)"; }
else { s.textContent = " " + (d.error||"失败"); s.style.color = "var(--error)"; }
} catch(e) { s.textContent = " " + e; s.style.color = "var(--error)"; }
if (d.ok) { s.textContent = " " + d.name + (d.loaded?" 已加载":" 待手动加载"); s.style.color = "var(--success)"; }
else { s.textContent = " " + (d.error||"失败"); s.style.color = "var(--error)"; }
} catch(e) { s.textContent = " " + e; s.style.color = "var(--error)"; }
load();
}
@@ -113,9 +113,9 @@
try {
var r = await fetch("./api/plugins/import", {method:"POST", headers:{"Content-Type":"application/json"}, body:JSON.stringify({url:url})});
var d = await r.json();
if (d.ok) { s.textContent = " " + d.name + (d.loaded?" 已加载":" 待手动加载"); s.style.color = "var(--success)"; }
else { s.textContent = " " + (d.error||"失败"); s.style.color = "var(--error)"; }
} catch(e) { s.textContent = " " + e; s.style.color = "var(--error)"; }
if (d.ok) { s.textContent = " " + d.name + (d.loaded?" 已加载":" 待手动加载"); s.style.color = "var(--success)"; }
else { s.textContent = " " + (d.error||"失败"); s.style.color = "var(--error)"; }
} catch(e) { s.textContent = " " + e; s.style.color = "var(--error)"; }
load();
}