From 0361283031e85c8a2daea6bbd7c7b4acdad32561 Mon Sep 17 00:00:00 2001 From: QLHazyCoder <2825305047@qq.com> Date: Tue, 14 Apr 2026 00:13:30 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E6=A8=A1=E6=80=81?= =?UTF-8?q?=E6=A1=86=E6=8C=89=E9=92=AE=E9=85=8D=E7=BD=AE=E9=80=BB=E8=BE=91?= =?UTF-8?q?=EF=BC=8C=E6=94=AF=E6=8C=81=E5=8A=A8=E6=80=81=E6=8C=89=E9=92=AE?= =?UTF-8?q?=E6=95=B0=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sidepanel/sidepanel.css | 4 ++++ sidepanel/sidepanel.js | 9 ++++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/sidepanel/sidepanel.css b/sidepanel/sidepanel.css index 4aa45d5..3b4e5be 100644 --- a/sidepanel/sidepanel.css +++ b/sidepanel/sidepanel.css @@ -73,6 +73,10 @@ * { margin: 0; padding: 0; box-sizing: border-box; } +[hidden] { + display: none !important; +} + body { font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 14px; diff --git a/sidepanel/sidepanel.js b/sidepanel/sidepanel.js index 4d6f037..ce4734e 100644 --- a/sidepanel/sidepanel.js +++ b/sidepanel/sidepanel.js @@ -315,9 +315,12 @@ function openActionModal({ title, message, actions, option, buildResult }) { autoStartMessage.textContent = message; currentModalActions = actions || []; modalResultBuilder = typeof buildResult === 'function' ? buildResult : null; - configureActionModalButton(btnAutoStartCancel, currentModalActions[0]); - configureActionModalButton(btnAutoStartRestart, currentModalActions[1]); - configureActionModalButton(btnAutoStartContinue, currentModalActions[2]); + const buttonSlots = currentModalActions.length <= 2 + ? [btnAutoStartCancel, btnAutoStartContinue] + : [btnAutoStartCancel, btnAutoStartRestart, btnAutoStartContinue]; + buttonSlots.forEach((button, index) => { + configureActionModalButton(button, currentModalActions[index]); + }); configureActionModalOption(option); autoStartModal.hidden = false;