diff --git a/index.html b/index.html index 46989d3..66826c3 100644 --- a/index.html +++ b/index.html @@ -88,7 +88,6 @@ 부재 표시
-
diff --git a/src/main.ts b/src/main.ts index 6f219f5..08eff59 100644 --- a/src/main.ts +++ b/src/main.ts @@ -612,9 +612,6 @@ let lastScrolledPier: string | null = null; function renderAll(): void { updatePartsCount(); - const allToggle = $('all-toggle'); - allToggle.setAttribute('aria-pressed', String(state.allView)); - allToggle.disabled = state.stage !== 'shape' || !state.piers.some((p) => p.model); if (state.active !== lastScrolledPier) { lastScrolledPier = state.active; document.querySelector('.pier-items [aria-pressed="true"]')?.scrollIntoView({ block: 'nearest' }); @@ -1058,6 +1055,8 @@ function wireRebarPicking(): void { } function setStage(stage: Stage): void { + // ① opens on 전체 보기 (default). The button is gone, so 전체 보기 returns each time ① is entered. + if (stage === 'shape' && state.stage !== 'shape') state.allView = true; state.stage = stage; // Switching 전체 보기 on or off in ① needs the scene rebuilt for the new layout. if ((allPiers !== null) !== allViewOn()) setupScene(); @@ -3244,12 +3243,6 @@ function restorePanel(id: string): void { restorePanel('parts-info'); restorePanel('color-info'); -$('all-toggle').addEventListener('click', () => { - state.allView = !state.allView; - setupScene(); - renderAll(); -}); - $('views-toggle').addEventListener('click', () => setMenuOpen('views', $('views').hidden === true)); $('origin-toggle').addEventListener('click', () => setMenuOpen('origin', $('origin').hidden === true)); document.addEventListener('click', (ev) => {