dnfs2: 移除样式节点 persist 全局保持机制,样式仅节点作用域生效

This commit is contained in:
qing committed 2026-08-10 11:52:15 +00:00
1 parent 75a45313c4
commit 77bc367d03
4 files changed
+16 -61

No files matched your search

+6 -10
View File
@@ -18,8 +18,7 @@
1. 登录后打开「树状笔记」,进入自己的目标节点(样式节点发布在**谁拥有**的节点下,权限见下)
2. 在「节点操作」表单中,将**节点类型**选为 `主题变量` 或 `界面样式`
3. 在「节点内容」中填写变量或 CSS(格式见后文)
4. 可选:勾选「离开本节点后仍保持生效」(`persist`)
5. 提交——内容经 AI 审核通过后即时生效
4. 提交——内容经 AI 审核通过后即时生效
### 发布权限
@@ -30,13 +29,10 @@
### 生命周期
| 模式 | 生效范围 | 移除时机 |
|---|---|---|
| 默认(节点作用域) | 进入该节点所在层时生效 | 切换/返回节点时自动还原 |
| `persist`(勾选保持) | 一旦访问即全局保持,跨节点生效 | 用户面板点「还原界面样式」,或停用对应节点 |
样式节点为**节点作用域**:进入该节点所在层时注入生效,切换/返回节点时自动移除,界面还原。
- 每个样式节点卡片上有「停用样式/启用样式」与「审计源码」按钮,可逐个控制
- 用户面板的「**还原界面样式**」一键清除全部注入样式(含 persist),本会话内 persist 样式不再自动注入(刷新页面恢复)
- 停用仅对当前浏览者本次生效,不影响其他访客
---
@@ -229,10 +225,10 @@ a:hover { text-shadow: 0 0 8px var(--accent); }
样式节点经 AI 审核,审核未通过会提示「内容审核不通过」;通过后刷新页面生效。非节点拥有者在他人节点下发布会被 403 拒绝。
**界面被改乱了怎么办?**
左上角用户面板 →「还原界面样式」,立即恢复默认。或在对应卡片上点「停用样式」。
离开该节点所在层即自动还原;或在对应卡片上点「停用样式」。
**想让全站访客都看到主题?**
发布时勾选「离开本节点后仍保持生效」(persist),并建议放在高层级节点中提高被访问到的概率。
**样式只在特定层生效吗?**
是。样式仅在访问到该节点所在层时生效,离开即还原;想让更多访客看到,可把节点放在高层级。
**样式节点之间冲突?**
多个样式节点同时生效时按 DOM 注入顺序叠加,同特异性后者优先;可用卡片上的启停按钮逐个排查。