v2.1.23 — 本周重点拆分手动任务+日历日程两张卡片
This commit is contained in:
@@ -246,6 +246,12 @@
|
||||
var v = mEls[i].value.trim();
|
||||
if (v) morningItems.push(v);
|
||||
}
|
||||
// 收集日历日程
|
||||
var calEls = document.querySelectorAll('#morning-calendar-list .cal-task-item span:last-child');
|
||||
for (var ci=0; ci<calEls.length; ci++) {
|
||||
var txt = calEls[ci].textContent.trim();
|
||||
if (txt) { morningItems.push(txt); }
|
||||
}
|
||||
|
||||
var eveningItems = [];
|
||||
var eRows = document.querySelectorAll('#evening-list .evening-row');
|
||||
@@ -275,12 +281,29 @@
|
||||
var evening = data.evening || [];
|
||||
var study = data.study || [];
|
||||
|
||||
// 早间立志
|
||||
// 本周重点:拆分手动任务 vs 日历日程
|
||||
document.getElementById('morning-list').innerHTML = '';
|
||||
document.getElementById('morning-calendar-list').innerHTML = '';
|
||||
var manualItems = [];
|
||||
var calItems = [];
|
||||
if (morning.length === 0) morning = [''];
|
||||
for (var m=0; m<morning.length; m++) {
|
||||
var txt = typeof morning[m] === 'string' ? morning[m] : (morning[m].text || '');
|
||||
addMorningRow(txt);
|
||||
if (txt && txt.trim().startsWith('【')) { calItems.push(txt); }
|
||||
else { manualItems.push(txt); }
|
||||
}
|
||||
if (manualItems.length === 0) manualItems = [''];
|
||||
for (var a=0; a<manualItems.length; a++) { addMorningRow(manualItems[a]); }
|
||||
if (calItems.length > 0) {
|
||||
document.getElementById('morning-calendar').style.display = 'block';
|
||||
for (var b=0; b<calItems.length; b++) {
|
||||
var div = document.createElement('div');
|
||||
div.className = 'cal-task-item';
|
||||
div.innerHTML = '<span class="cal-task-dot">📅</span><span>' + esc(calItems[b]) + '</span>';
|
||||
document.getElementById('morning-calendar-list').appendChild(div);
|
||||
}
|
||||
} else {
|
||||
document.getElementById('morning-calendar').style.display = 'none';
|
||||
}
|
||||
|
||||
// 责善改过
|
||||
|
||||
Reference in New Issue
Block a user