style: 状态emoji(✅❌🔄) → 纯文本符号(✓✗↻)
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user