调整分组` 还在, * 而且手机上的 HTML5 拖放本来就不生效,那套表单就是窄屏的正路。 * * ⚠️ 卡片结构是 div > a + details,**不能写成 a > form**: * 表单套在链接里是非法 HTML,浏览器会把 DOM 拆开,表单里那个「移动」按钮 * 可能连提交机会都没有(或者把整张卡片点成跳转)。 */ $canMove = \App\Auth::canWrite(); $pickable = $pickable ?? 0; $total = 0; foreach ($grouped as $list) { $total += count($list); } /** * 画一栏人。用闭包是因为"分好组的各栏"和"未分类"两处要画同一套卡片, * 复制一遍迟早会改漏一处。 * * ⚠️ `$groups` 必须写进 `use (...)`:卡片里的「分组」按钮要用它(见下)。 * (历史:这个下拉原来长在卡片里,漏掉它会让下拉只剩「未分类」一项, * 看着像"分组功能没做",其实是变量没传进来。) * * 🔴🔴 v24 第 10 批 #6:**卡片里不再内联弹层与表单**。 * * 用户报「名册列表页面仍然很慢,Firefox 提示这个页面和 Bitwarden 插件有冲突」。 * 线上真实数据实测(1184 人)把这件事量出来是什么样: * · 全页 `