work check ver2
페이지 정보

본문
<aside id="aside">
<?php echo outlogin('theme/basic'); ?>
<?php echo poll('theme/basic'); ?>
<!-- 커스텀 체크 테이블 시작 -->
<style>
.check-table {
width: 280px;
border-collapse: collapse;
font-size: 12px;
table-layout: fixed;
margin-top: 10px;
}
.check-table th, .check-table td {
border: 1px solid #ccc;
text-align: center;
padding: 4px;
width: 20%;
cursor: pointer;
}
.check-table th {
background-color: #f2f2f2;
font-weight: bold;
}
</style>
<table class="check-table" id="maple-check-table">
<thead>
<tr>
<th onclick="resetTable()">구분</th>
<th>B</th>
<th>A</th>
<th>M</th>
<th>E</th>
</tr>
</thead>
<tbody>
<tr><td>플루</td><td></td><td></td><td></td><td></td></tr>
<tr><td>푸틴</td><td></td><td></td><td></td><td></td></tr>
<tr><td>풋귤</td><td></td><td></td><td></td><td></td></tr>
<tr><td>비타</td><td></td><td></td><td></td><td></td></tr>
<tr><td>메추리</td><td></td><td></td><td></td><td></td></tr>
<tr><td>핑핑</td><td></td><td></td><td></td><td></td></tr>
<tr><td>나무</td><td></td><td></td><td></td><td></td></tr>
<tr><td>노랑이</td><td></td><td></td><td></td><td></td></tr>
</tbody>
</table>
<script>
const states = ["", "✅", "
댓글목록

최고관리자님의 댓글
최고관리자 아이피 (192.♡.0.1) 작성일매주 목요일이 할 일 체크상태 자동 초기화 추가 예정

최고관리자님의 댓글
최고관리자 아이피 (192.♡.0.1) 작성일
// 목요일마다 자동 초기화
window.addEventListener("DOMContentLoaded", () => {
const today = new Date();
const day = today.getDay(); // 4 = 목요일
const lastReset = localStorage.getItem("maple-check-last-reset");
const yyyyMMdd = today.toISOString().slice(0, 10); // '2025-07-24' 이런 형식
if (day === 4 && lastReset !== yyyyMMdd) {
// 목요일이고, 오늘 초기화 안 한 경우
resetTable();
localStorage.setItem("maple-check-last-reset", yyyyMMdd);
}
});
