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;