chore(backlog): 记录 g256 完成
This commit is contained in:
@@ -2690,6 +2690,15 @@
|
||||
"status": "done",
|
||||
"domain": "visual",
|
||||
"notes": "兜底选全局通配而不是逐组件补:14 处分散在 10 多个组件,逐个补降级等于给每个新组件留一道必踩的坑;用 !important 压源码序更早的 :hover transform,同时只归零 transform/translate,颜色与阴影过渡照旧,避免把状态反馈一起砍掉。顺带把 AGENTS 里 smoke 条数(26 条)与 g254 的实际 31 条对齐"
|
||||
},
|
||||
{
|
||||
"id": "g256",
|
||||
"title": "数据表格分页条加每页条数切换(抽出 tablePager)",
|
||||
"motivation": "分页条只有「上一页 / 下一页」,用户想看更多行只能去改代码里的 pageSize。而 pageSize 是建表时定死的,最需要它的「先粗看全量、再细看几行」恰恰是运行期行为。另外上一页在第 1 页仍可点、下一页在末页仍可点,点了只是派发一次无效页码靠内核钳制兜底。",
|
||||
"acceptance": "新增 tablePager 模块(上一页 / 页码播报 / 下一页 / 每页条数下拉),dataTable 改为调用它并把行数压回 200 行以内;首末页对应按钮置灰;下拉用 select 自绘弹层、走 --ua-* 令牌零硬编码;调用方传入的 pageSize 不在候选里时自动补进候选(避免下拉显示空白);manifest 文档补一条步骤;npm run check 全绿。",
|
||||
"status": "done",
|
||||
"domain": "tune",
|
||||
"notes": "抽出而非就地加:dataTable 当时 199 行正卡在 CODING 的单文件上限,再加十行就破线;分页条本来只依赖 info/total/loading 三个读取器,独立成模块后 dataTable 掉到 199 行以内且不再 import button。页大小变更走内核 setPageSize(自带回第 1 页语义),下拉值由 effect 从内核快照同步,双向不打架"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -300,3 +300,4 @@
|
||||
{"ts": "2026-10-26T22:11:44+08:00", "id": "g253", "result": "done", "commit": "d23d861", "summary": "文档站每个组件卡加「复制参数表」按钮,前端按同一口径生成 Markdown(竖线转义 + 围栏),无剪贴板权限时退回 execCommand"}
|
||||
{"ts":"2026-10-26T22:14:54+08:00","id":"g254","result":"done","commit":"43af4cf","summary":"TablePlugin 增 settle 钩子:派生后把越界页码收敛回内核 state,换源缩水不再滞留旧页码、数据恢复也不跳页;smoke 26→31 条"}
|
||||
{"ts":"2026-10-26T22:17:26+08:00","id":"g255","result":"done","commit":"48efb44","summary":"audit:motion 增加第二类必查「悬停/按压位移」;ui.css 用 ua- 类通配一条规则把全站 14 处位移在减少动效下归零(颜色/阴影过渡保留),负向自检确认报 8 处未归零"}
|
||||
{"ts":"2026-10-26T22:19:20+08:00","id":"g256","result":"done","commit":"036e044","summary":"分页条抽成 tablePager 并加每页条数下拉(select 自绘、候选自动补当前值),首末页按钮置灰;dataTable 回落到 199 行"}
|
||||
|
||||
Reference in New Issue
Block a user