미리보기 기능 토글 적용

This commit is contained in:
2026-05-14 17:06:06 +09:00
parent 72b09a9554
commit e002e4e72d
4 changed files with 27 additions and 4 deletions
+9 -4
View File
@@ -25,10 +25,11 @@ const statusText = document.getElementById('status-text');
const loading = document.getElementById('loading');
const loadingText = document.getElementById('loading-text');
const toast = document.getElementById('toast');
const rubberBand = document.getElementById('rubber-band');
const gridContainer = document.getElementById('grid-container');
const dragGhostEl = document.getElementById('drag-ghost');
const thumbSizeHint = document.getElementById('thumb-size-hint');
const rubberBand = document.getElementById('rubber-band');
const gridContainer = document.getElementById('grid-container');
const dragGhostEl = document.getElementById('drag-ghost');
const thumbSizeHint = document.getElementById('thumb-size-hint');
const btnPreviewToggle = document.getElementById('btn-preview-toggle');
// ── 핸들러 초기화 ─────────────────────────────────
const callbacks = {
@@ -57,6 +58,10 @@ document.addEventListener('keydown', (e) => {
if (e.code === 'KeyO') btnOpen.click();
if (e.code === 'KeyS' && !btnRename.disabled) btnRename.click();
});
btnPreviewToggle.addEventListener('click', () => {
const on = btnPreviewToggle.classList.toggle('active');
hoverPreview.setEnabled(on);
});
btnSortName.addEventListener('click', () => sortFiles('name'));
btnSortDate.addEventListener('click', () => sortFiles('date'));
btnRename.addEventListener('click', doRename);