好友
阅读权限10
听众
最后登录1970-1-1
|
[HTML] 纯文本查看 复制代码 // 任务弹窗键盘事件
const taskModal = document.getElementById('taskModal');
taskModal.addEventListener('keydown', (e) => {
// Ctrl + S: 保存
if (e.ctrlKey && e.key === 's') {
e.preventDefault();
e.stopPropagation(); // Stop bubbling
document.getElementById('taskForm').dispatchEvent(new Event('submit'));
}
// Enter: 在非textarea中提交
if (e.key === 'Enter' && e.target.tagName !== 'TEXTAREA') {
e.preventDefault();
document.getElementById('taskForm').dispatchEvent(new Event('submit'));
}
});
// 移动弹窗键盘事件
const moveModal = document.getElementById('moveModal');
moveModal.addEventListener('keydown', (e) => {
if (e.ctrlKey && e.key === 's') {
e.preventDefault();
e.stopPropagation();
document.getElementById('moveForm').dispatchEvent(new Event('submit'));
}
if (e.key === 'Enter' && e.target.tagName !== 'TEXTAREA') {
e.preventDefault();
document.getElementById('moveForm').dispatchEvent(new Event('submit'));
}
if (e.key === 'Escape') {
cancelMove();
}
});
根据大家反馈的需求,更新一版
需求来源:
阿傑:试了下,没有存储,换个浏览器就数据就没了应该是用的缓存,估计清下缓存就没数据了
ytlk0535:有提醒功能吗
viosovo:要是时间能到分钟就好了
牛人王老五:小工具非常好, 特别适合做看板, 我有几个小建议供参考
1.没有导入导出功能,对于移动使用不方便. 同时没有备份,容易丢失数据.
2.增加一个设置按钮,可以根据实际情况对于四区域支持名称和数量的自定义.
3.对超期的任务做标粗以及自动置顶以强调
4.一般任务都是有固定人员,可以增加一个人员清单,后续考虑支持对每个人的完成情况做统计和图表,也算KPI的补充了
更新内容:
1、支持导入导出数据。
2、数据支持在硬盘上保存,防止清除缓存导致数据丢失。
3、四个区域上的名字允许修改,点击原名字即可修改。
4、对于任务,增加了小时分钟的设置。
5、新增了任务人员清单维护。
6、对于任务完成情况,形成统计信息。
7、基于任务到期情况,给与了更显著的提示着色。
需求看板V2.0.zip
(14.55 KB, 下载次数: 139)
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|
|