修复: 组件隐藏状态启动不生效+相册显示开关
- body class 改用 {{BODY_CLASSES}} 模板变量替换,修复隐藏状态在启动时未应用
- 相册组件添加显示/隐藏开关
This commit is contained in:
12
settings.go
12
settings.go
@@ -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 ""
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user