fix: 手动更新按钮始终显示 — 有更新时变绿色'立即更新'
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
<span style="font-size:1.1rem;font-weight:600">SenSu <span id="ver-current">v?</span></span>
|
||||
<span id="ver-badge" style="font-size:.85rem;padding:2px 8px;border-radius:12px;background:var(--md-sys-color-surface-container-lowest)">检查中...</span>
|
||||
<button class="btn btn-sm btn-filled" onclick="checkUpdate()">检查更新</button>
|
||||
<button id="btn-apply" class="btn btn-sm btn-filled" style="display:none;background:var(--success,#4caf50)" onclick="applyUpdate()">⬆ 立即更新</button>
|
||||
<button id="btn-apply" class="btn btn-sm btn-outlined" onclick="applyUpdate()">手动更新</button>
|
||||
</div>
|
||||
<div id="update-notes" style="margin-top:8px;font-size:.85rem;color:var(--text-dim)"></div>
|
||||
</div>
|
||||
@@ -98,13 +98,17 @@
|
||||
badge.textContent = "↻ " + d.latest_version + " 可用";
|
||||
badge.style.background = "var(--success,#4caf50)";
|
||||
badge.style.color = "#fff";
|
||||
document.getElementById("btn-apply").style.display = "inline-block";
|
||||
document.getElementById("btn-apply").textContent = "立即更新";
|
||||
document.getElementById("btn-apply").className = "btn btn-sm btn-filled";
|
||||
document.getElementById("btn-apply").style.background = "var(--success,#4caf50)";
|
||||
notesHtml = d.latest_version ? "最新版本: <b>"+esc(d.latest_version)+"</b>" : "";
|
||||
} else if (d.checked) {
|
||||
badge.textContent = "✓ 已是最新";
|
||||
badge.style.background = "var(--md-sys-color-surface-container-lowest)";
|
||||
badge.style.color = "var(--text)";
|
||||
document.getElementById("btn-apply").style.display = "none";
|
||||
document.getElementById("btn-apply").textContent = "手动更新";
|
||||
document.getElementById("btn-apply").className = "btn btn-sm btn-outlined";
|
||||
document.getElementById("btn-apply").style.background = "";
|
||||
} else {
|
||||
badge.textContent = "⏳ 等待检查...";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user