fix: 캔버스 확대 클릭 핸들러 — DOMContentLoaded 제거 (이미 발화 후)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
kim
2026-06-30 17:59:14 +09:00
co-authored by Claude Sonnet 4.6
parent b618b2e1cb
commit 0a8e8e1ea8
+4 -6
View File
@@ -7945,12 +7945,10 @@ function mobToggleBoard(){
overlay.addEventListener('click', closeZoom); overlay.addEventListener('click', closeZoom);
document.addEventListener('keydown', e => { if (e.key === 'Escape') closeZoom(); }); document.addEventListener('keydown', e => { if (e.key === 'Escape') closeZoom(); });
// TFT / OLED 캔버스에 클릭 핸들러 연결 (DOM 준비 후) // body 끝에서 실행되므로 DOM 이미 준비됨 — 직접 연결
document.addEventListener('DOMContentLoaded', () => { ['tft-canvas', 'oled-canvas'].forEach(id => {
['tft-canvas', 'oled-canvas'].forEach(id => { const c = document.getElementById(id);
const c = document.getElementById(id); if (c) c.addEventListener('click', () => openZoom(c));
if (c) c.addEventListener('click', () => openZoom(c));
});
}); });
// canvas가 나중에 그려질 수 있으므로 전역 노출 // canvas가 나중에 그려질 수 있으므로 전역 노출