修复: 组件隐藏状态启动不生效+相册显示开关

- body class 改用 {{BODY_CLASSES}} 模板变量替换,修复隐藏状态在启动时未应用
- 相册组件添加显示/隐藏开关
This commit is contained in:
2026-05-26 12:29:32 +08:00
parent 92bca936d8
commit 0cd9cd40b4
6 changed files with 27 additions and 4 deletions

View File

@@ -140,6 +140,7 @@ func openSettingsWindow() {
"ainewsCard": !cfg.HideAINews,
"photoDir": cfg.PhotoDir,
"photoInterval": cfg.PhotoInterval,
"photoCard": !cfg.HidePhoto,
})
return string(data)
})
@@ -178,6 +179,17 @@ func openSettingsWindow() {
cfg.ShowSeconds = v
evalJS(fmt.Sprintf("if(window.setShowSeconds) setShowSeconds(%v)", v))
}
if v, ok := data["photoCard"]; ok {
cfg.HidePhoto = !v
evalJS(fmt.Sprintf("if(window.setCardVisible) setCardVisible('photo',%v)", v))
if cfg.PhotoDir != "" {
if v {
restartPhotoLoop()
} else {
stopPhotoLoop()
}
}
}
saveConfig(cfg)
return ""
})