tamakyi
b19f27ab69
日期框补上日历弹层:flatpickr 改为无条件加载
用户实测:筛选区日期框换成文本框后手机上没了日历弹层、不好操作;多 18KB gzip 可以接受。
- layout.html 里 flatpickr(js + css + l10n)与 datetime-input.js 都改为**无条件加载**,
不再用 {{if .Flatpickr}} 按页开关 —— 「按页开开关」正是 2026-10-09 日期框 bug 的根源
(只给 type=datetime-local 挂了控件,后来加的 type=date 没人管)。
- 顺手删掉 `Page.Flatpickr` 字段与三处 `p.Flatpickr = true`(开关没了就不可能再漏设)。
- 守卫 TestDateInputsGoThroughAttachAll 相应改成:钉住「layout 无条件引入 flatpickr +
datetime-input + attachAll」、并禁止再出现 {{if .Flatpickr}}。
实测(展开筛选面板后):390/320 下 /stats /map /places 的日历都在最上层(z-index 99999)、
完全在视口内、elementFromPoint 命中日历本身;打字 20260606 → 2026-06-06 不变。
回归:./scripts/verify.sh PASS=349 FAIL=0 SKIP=0;JS 单测 45/45;320/390/1440 溢出与改前一致。
2026-10-09 19:09:42 +08:00
..
2026-09-30 18:31:08 +08:00
2026-09-30 18:31:08 +08:00
2026-09-30 18:31:08 +08:00
2026-09-30 18:31:08 +08:00
2026-09-30 18:31:08 +08:00
2026-09-30 18:31:08 +08:00
2026-09-30 18:31:08 +08:00
2026-09-30 18:31:08 +08:00
2026-09-30 18:31:08 +08:00
2026-09-30 18:31:08 +08:00
2026-09-30 18:31:08 +08:00
2026-09-30 18:31:08 +08:00
2026-09-30 18:31:08 +08:00
2026-10-01 00:11:04 +08:00
2026-10-01 02:15:49 +08:00
2026-10-08 18:27:59 +08:00
2026-10-09 19:09:42 +08:00
2026-10-09 19:09:42 +08:00
2026-10-09 18:29:55 +08:00