v26 第 26 批(5 条):财务多选按集合取图 / 首页全天置顶与红线定位 / 任务复选框去提示与看板颜色 / 导航搜索引擎切换与站点复用 / 详情页去复选框
- 财务:勾选多个标签时上面那张「总金额」图按**选中集合**统计(新增 ledger/total_chart 路由 + 单一容器 data-ck-total-host,按集合现取并缓存; Ledger::timeline 第二参数放宽为 string|array) - 首页日程:全天日程移出滚动容器固定置顶;进场把当前时刻红线居中 (scrollTop 计算,不用 scrollIntoView),触发条件不绑 $showNow - 任务:复选框去除 title 提示;看板可设颜色(Task::boardColor/updateBoard), 首页任务行用该颜色显示所属看板 - 导航:展示页补回 id=engine-tabs(切换搜索引擎无效的根因);补内置引擎; 新增站点输 URL 可复用他人已加过的站点(sharedByUrl/copyIconFile/adoptSite) - 任务详情页页头去掉复选框(已有「标记完成」按钮)
This commit is contained in:
@@ -32,14 +32,26 @@ $canWrite = \App\Auth::canWrite();
|
||||
看板是「分开看几摊事」用的(家务 / 装修 / 旅行准备 …)。任务看板顶上可以切换。
|
||||
删掉一个看板时,里面的任务不会被删,会挪到默认看板。
|
||||
</p>
|
||||
<?php /* 🔴 v24 第 26 批 用户第 3 条:「任务在设置看板的时候,可以选择颜色,
|
||||
这样在首页列表中显示的时候,就可以更加直观的看到他属于哪个看板。」
|
||||
⇒ 每行给一个**颜色选择器**,与改名在**同一份表单**里一起提交
|
||||
(用户改色时不该被迫把名字重打一遍)。
|
||||
⚠️ 用 `<input type="color">` 而不是自绘色块:原生控件在手机上直接唤起系统取色器,
|
||||
自绘的做不到这一点;代价是桌面端样式朴素 —— 但"能用"优先于"好看"。
|
||||
⚠️ 旁边那颗小圆点显示**当前最终色**(没选过色时是按名字派生的那个),
|
||||
不然用户看到取色器里是黑的、而列表里是蓝的,会以为没生效。 */ ?>
|
||||
<div class="set-list">
|
||||
<?php foreach ($boards as $b): ?>
|
||||
<?php $bColor = \App\Task::boardColor($b['color'] ?? null, (string)$b['name']); ?>
|
||||
<form class="inline-form set-row" method="post" action="<?= e(url('tasks/board_update')) ?>">
|
||||
<?= csrf_field() ?>
|
||||
<input type="hidden" name="id" value="<?= (int)$b['id'] ?>">
|
||||
<span class="kb-dot" style="background: <?= e($bColor) ?>;" aria-hidden="true"></span>
|
||||
<input type="color" class="input-color" name="color" value="<?= e($bColor) ?>"
|
||||
aria-label="看板颜色">
|
||||
<input class="input" name="name" value="<?= e((string)$b['name']) ?>" required>
|
||||
<span class="small muted"><?= (int)($b['open_count'] ?? 0) ?> 件未完成</span>
|
||||
<button class="btn btn-sm" type="submit">改名</button>
|
||||
<button class="btn btn-sm" type="submit">保存</button>
|
||||
</form>
|
||||
<?php if (count($boards) > 1): ?>
|
||||
<form class="inline-form" method="post" action="<?= e(url('tasks/board_del')) ?>">
|
||||
|
||||
Reference in New Issue
Block a user