v1.1.1 — 心愿清单移至独立面板
- 从侧边栏移出,改为左侧菜单入口 → 独立页面 - 卡片式布局,对齐每周评分等面板风格 - 拖拽排序、完成勾选、编辑模式切换功能不变
This commit is contained in:
@@ -105,6 +105,7 @@
|
||||
|
||||
if (name === 'weekly') loadWeekly();
|
||||
if (name === 'history') loadHistory();
|
||||
if (name === 'wishes') loadWishes();
|
||||
};
|
||||
|
||||
/* ================================================================
|
||||
@@ -639,17 +640,20 @@
|
||||
================================================================ */
|
||||
var wishes = [];
|
||||
var dragSourceId = null;
|
||||
var wishesLoaded = false;
|
||||
|
||||
function loadWishes() {
|
||||
if (wishesLoaded) { renderWishes(); return; }
|
||||
// 优先使用页面嵌入数据
|
||||
if (window.__INITIAL_WISHES__) {
|
||||
wishes = window.__INITIAL_WISHES__;
|
||||
wishesLoaded = true;
|
||||
renderWishes();
|
||||
return;
|
||||
}
|
||||
fetch('/api/wishes')
|
||||
.then(function(r){ return r.json(); })
|
||||
.then(function(res){ if (res.ok) { wishes = res.data; renderWishes(); } });
|
||||
.then(function(res){ if (res.ok) { wishes = res.data; wishesLoaded = true; renderWishes(); } });
|
||||
}
|
||||
|
||||
function renderWishes() {
|
||||
@@ -786,7 +790,7 @@
|
||||
};
|
||||
|
||||
window.toggleWishesEdit = function(btn) {
|
||||
var panel = document.getElementById('wishes-panel');
|
||||
var panel = document.getElementById('panel-wishes');
|
||||
if (!panel) return;
|
||||
var editing = panel.classList.toggle('editing');
|
||||
btn.classList.toggle('active', editing);
|
||||
@@ -807,7 +811,6 @@
|
||||
selectedDate = todayStr;
|
||||
initStudyPresets();
|
||||
bindAutoSave();
|
||||
loadWishes();
|
||||
lastSavedDate = todayStr;
|
||||
|
||||
// 从页面嵌入数据获取初始统计(0 延迟)
|
||||
|
||||
Reference in New Issue
Block a user