Animate maintenance mode indicator

This commit is contained in:
Youzini-afk
2026-04-29 16:13:05 +08:00
parent 3b71836a77
commit 97c325e631
3 changed files with 88 additions and 3 deletions

View File

@@ -1174,7 +1174,7 @@
title="1 严格串行2 均衡加速3 快速后台(最终一致)"
>
<div class="bme-cap-header">
<span class="bme-cap-icon"><i class="fa-solid fa-gauge-high"></i></span>
<span class="bme-cap-icon bme-mode-gauge" aria-hidden="true"></span>
<div class="bme-mode-segmented" id="bme-setting-maintenance-execution-mode">
<button type="button" data-mode="strict" aria-label="1 严格串行">1</button>
<button type="button" data-mode="balanced" aria-label="2 均衡加速">2</button>

View File

@@ -4496,6 +4496,7 @@ function _refreshMaintenanceExecutionModeUi(settings = _getSettings?.() || {}) {
const card = document.getElementById("bme-maintenance-mode-card");
const level = getMaintenanceExecutionModeLevel(meta.mode);
if (desc) desc.textContent = meta.desc;
if (segmented) segmented.dataset.mode = meta.mode;
if (card) {
card.dataset.mode = meta.mode;
card.title = `${meta.title}1 严格串行 / 2 均衡加速 / 3 快速后台(最终一致)`;