v1.4.1 — 修复板块选择器不触发自动保存

- blur/change 事件增加 select 支持
- 板块选择后立即自动保存,不再阻塞日历切换
This commit is contained in:
mac
2026-06-04 15:50:41 +08:00
parent 6e1b793b40
commit be9f10e968

View File

@@ -547,13 +547,20 @@
var panel = document.getElementById('panel-daily');
if (!panel) return;
// 输入框 & 文本域:失去焦点时保存
// 输入框 & 文本域 & 下拉选择器:失去焦点时保存
panel.addEventListener('blur', function(e) {
if (e.target.matches('input[type="text"], textarea, input[type="date"]')) {
if (e.target.matches('input[type="text"], textarea, input[type="date"], select')) {
triggerAutoSave();
}
}, true);
// 选择器change 事件也保存(及时响应)
panel.addEventListener('change', function(e) {
if (e.target.matches('select.morning-pillar')) {
triggerAutoSave();
}
});
// 复选框change 事件
panel.addEventListener('change', function(e) {
if (e.target.matches('input[type="checkbox"]')) {