From cc2241cac8e5bf14fb68f6887906e8975c041690 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 28 Apr 2026 19:33:57 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B4=BB=E5=8A=A8=E6=94=B9=E4=B8=BA?= =?UTF-8?q?=E5=BC=80=E5=85=B3=E6=A0=B7=E5=BC=8F=EF=BC=88=E4=B8=8E=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E8=A7=86=E8=A7=92=E4=B8=80=E8=87=B4=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ui/static/graph.html | 36 +++++++++++++++++++++++++++--------- 1 file changed, 27 insertions(+), 9 deletions(-) diff --git a/ui/static/graph.html b/ui/static/graph.html index c7ee296..ee4b8fa 100644 --- a/ui/static/graph.html +++ b/ui/static/graph.html @@ -404,7 +404,14 @@ - + + 活动记录 + +
@@ -560,8 +567,6 @@ function init() { var autoViewToggle = document.getElementById("autoViewToggle"); var autoTrack = document.getElementById("autoTrack"); var autoKnob = document.getElementById("autoKnob"); - var activityToggle = document.getElementById("activityToggle"); - function updateAutoViewUI() { if (autoViewToggle.checked) { autoTrack.className = "toggle-track on"; @@ -571,9 +576,26 @@ function init() { autoKnob.className = "toggle-knob"; } } + var activityCheck = document.getElementById("activityCheck"); + var activityTrack = document.getElementById("activityTrack"); + var activityKnob = document.getElementById("activityKnob"); + function updateActivityUI() { - activityToggle.classList.toggle("on"); + if (activityCheck.checked) { + activityTrack.className = "toggle-track on"; + activityKnob.className = "toggle-knob on"; + } else { + activityTrack.className = "toggle-track"; + activityKnob.className = "toggle-knob"; + } } + activityCheck.addEventListener("change", function() { + updateActivityUI(); + }); + document.getElementById("activityLabel").addEventListener("click", function(e) { + activityCheck.checked = !activityCheck.checked; + updateActivityUI(); + }); autoViewToggle.addEventListener("change", function() { autoViewEnabled = this.checked; @@ -583,11 +605,7 @@ function init() { autoViewToggle.checked = !autoViewToggle.checked; autoViewToggle.dispatchEvent(new Event('change')); }); - activityToggle.addEventListener("click", function() { - updateActivityUI(); - // 活动切换逻辑(默认由后端处理) - this.blur(); - }); + function createStarField() { const starCount = 3000;