迁移签到补签点击事件
This commit is contained in:
@@ -75,6 +75,14 @@ export function bindDailySignInControls() {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const makeupButton = event.target.closest("[data-daily-sign-makeup]");
|
||||||
|
if (makeupButton) {
|
||||||
|
event.preventDefault();
|
||||||
|
// 日历格子由 Blade 主脚本动态生成,这里只读取日期并转发补签旧函数。
|
||||||
|
callDailySignInGlobal("makeupDailySignIn", makeupButton.getAttribute("data-daily-sign-makeup") || "");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
const monthButton = event.target.closest("[data-daily-sign-month]");
|
const monthButton = event.target.closest("[data-daily-sign-month]");
|
||||||
if (monthButton) {
|
if (monthButton) {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
|
|||||||
@@ -699,7 +699,7 @@
|
|||||||
cell.innerHTML = `<span class="day-num">${day.day}</span><span class="day-state">${escapeHtml(stateText)}</span>`;
|
cell.innerHTML = `<span class="day-num">${day.day}</span><span class="day-state">${escapeHtml(stateText)}</span>`;
|
||||||
cell.title = day.reward_text || stateText;
|
cell.title = day.reward_text || stateText;
|
||||||
if (day.can_makeup) {
|
if (day.can_makeup) {
|
||||||
cell.onclick = () => makeupDailySignIn(day.date);
|
cell.dataset.dailySignMakeup = day.date;
|
||||||
}
|
}
|
||||||
grid.appendChild(cell);
|
grid.appendChild(cell);
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user