fix(B03): 노선 슬롯 카드에서 shapefile 세트를 한 번에 고르게 한다

카드의 파일 선택 버튼은 단일 선택이라 .shp 하나만 골라졌다. 형제 파일이 없으면
GDAL도 못 열고 필수 세트 판정도 막힌다. .shp를 받는 슬롯만 multiple로 연다.

화면 검증(공용 브라우저): 계획노선 카드 accept=".csv,.shp" multiple=true,
나머지 슬롯은 종전대로 단일 선택 유지.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-31 19:31:54 +09:00
co-authored by Claude Opus 5
parent fe72ea041b
commit 36e4decf34
+2
View File
@@ -504,6 +504,8 @@ export async function renderB03FileInput(root: HTMLElement): Promise<void> {
".b03-file__slot-input",
)!;
input.accept = state.extensions.join(",");
// 계획노선 shapefile은 한 벌(.shp/.shx/.dbf/.cpg/.prj)을 같이 골라야 한다.
input.multiple = state.extensions.includes(".shp");
const select = card.querySelector<HTMLButtonElement>(
".b03-file__card-select",
)!;