laoyang
255fb8a240
网页端:保存按钮整行 + 左上角「编辑任务」+ 补回分类与循环 (#83)
用户 2026-11-05:
「保存按钮感觉太小了。要不也像鸿蒙版一样长长的一条?」
「最左上角也是一样,应该显示"编辑任务",而不是显示任务的标题。」
「你倒是提醒我了,分类和重复,也就是循环,都需要加上,鸿蒙端也得加上。」
① 保存按钮 → 整行长条
原来 `.btn-sm` 是内联宽(按文字撑),在 648px 宽的面板里又小又偏。
⇒ `.tk-attr-actions > .btn { width:100%; height:42px; justify-content:center }`
实测:648 x 42,占行宽 100% ✅
② 左上角改「编辑任务」
根因:`entry_popup.js` 的 `paintDetail()` 第 142 行永远是
titleEl().textContent = data.title || 详情
任务面板带 `data.panel`,它本身就是编辑面板,标题栏写任务名会让用户
以为"这是详情页,只是恰好能改"。
⇒ `var headText = data.panel ? 编辑任务 : (data.title || 详情);`
⚠️ 其它来源(观影/旅程/日程/纪念日)**保持显示名字**:它们点开的
确实是"这条记录的详情",显示名字才是对的。
③ 补回分类与循环
上一轮我按「不需要额外信息」把这两项删了 —— 理解偏了:
用户指的是"不要编辑表单里那些多余字段",不是"分类/循环不要"。
⇒ 补回,位置放在协作人之后(用户指定的前四项顺序不动)。
⚠️ `tasks/panel_save` 的 `$sd` 需要能接这两个字段 —— 见服务端那侧,
它用 `array_key_exists` 判"传没传",所以不传时保留原值、传了就更新。
实测渲染:任务标题 → 截止 → 负责人 → 备注 → 协作人 → 分类 → 循环 ✅
2026-11-05 20:14:43 +08:00
..
2026-09-30 00:49:53 +08:00
2026-10-26 06:45:38 +08:00
2026-11-05 16:00:19 +08:00
2026-10-26 06:45:38 +08:00
2026-11-05 17:35:54 +08:00
2026-10-03 19:27:14 +08:00
2026-10-26 06:45:38 +08:00
2026-10-26 06:45:38 +08:00
2026-10-28 12:48:47 +08:00
2026-10-28 20:13:22 +08:00
2026-10-09 07:25:08 +08:00
2026-11-01 19:55:40 +08:00
2026-10-28 17:50:51 +08:00
2026-11-01 19:55:40 +08:00
2026-11-05 20:14:43 +08:00
2026-11-05 13:06:29 +08:00
2026-11-05 13:14:51 +08:00
2026-10-21 20:01:23 +08:00
2026-10-21 20:01:23 +08:00
2026-10-26 06:45:38 +08:00
2026-10-25 14:52:43 +08:00
2026-10-17 00:15:06 +08:00
2026-10-07 05:52:40 +08:00
2026-10-08 14:46:16 +08:00
2026-10-07 15:31:26 +08:00
2026-09-30 00:49:53 +08:00
2026-09-30 00:49:53 +08:00
2026-10-21 13:22:37 +08:00
2026-10-28 18:29:59 +08:00
2026-11-01 19:55:40 +08:00
2026-11-01 19:55:40 +08:00
2026-11-01 19:55:40 +08:00
2026-11-01 19:55:40 +08:00
2026-10-19 17:27:37 +08:00