Update Pier_v1 project
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
1 parent
f25e36c050
commit
ad73ddec2b
2476 files changed
+3423
-4902
No files matched your search
+1
-21
@@ -3214,16 +3214,8 @@ function applyImport(): void {
|
||||
setStatus(`${state.piers.length}기 형상을 생성했습니다. 정보·경고는 오른쪽 알림에서 확인하세요.`);
|
||||
}
|
||||
|
||||
function openImport(): void {
|
||||
const landing = document.querySelector<HTMLDivElement>('.landing-overlay');
|
||||
if (landing && !landing.hidden) return;
|
||||
const dlg = $<HTMLDialogElement>('import-dialog');
|
||||
if (!dlg.open) dlg.showModal();
|
||||
$<HTMLInputElement>('project-name').focus();
|
||||
}
|
||||
|
||||
async function fetchSample(): Promise<Uint8Array> {
|
||||
const res = await fetch(new URL('samples/운곡교P1입력.xlsx', document.baseURI));
|
||||
const res = await fetch(new URL('../도면추출/samples/운곡교P1입력.xlsx', import.meta.url));
|
||||
if (!res.ok) throw new Error(`샘플 응답 ${res.status}`);
|
||||
return new Uint8Array(await res.arrayBuffer());
|
||||
}
|
||||
@@ -3232,7 +3224,6 @@ declare global {
|
||||
interface Window {
|
||||
loadBytesToApp?: (bytes: Uint8Array, fileName: string) => void;
|
||||
openSampleProject?: () => Promise<void>;
|
||||
openDrawingFlow?: () => void;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3254,16 +3245,6 @@ window.openSampleProject = async () => {
|
||||
setError(error instanceof Error ? error.message : '샘플 교량 모델을 불러오지 못했습니다.');
|
||||
}
|
||||
};
|
||||
window.openDrawingFlow = () => {
|
||||
const app = document.querySelector<HTMLElement>('.app');
|
||||
const landing = document.querySelector<HTMLDivElement>('.landing-overlay');
|
||||
if (app) {
|
||||
app.hidden = false;
|
||||
app.setAttribute('aria-hidden', 'false');
|
||||
}
|
||||
if (landing) landing.hidden = true;
|
||||
setStatus('도면 입력은 현재 개발 중입니다. 기존 도면 분석 모듈과 연결되기 전까지는 파일 선택 흐름만 유지합니다.');
|
||||
};
|
||||
|
||||
/** Piers that need a (re)build: never generated, or with changes not yet in the 3D model. */
|
||||
function generationTargets(): Pier[] {
|
||||
@@ -3285,7 +3266,6 @@ function regenerateChanged(): void {
|
||||
}
|
||||
|
||||
// --- events -----------------------------------------------------------------------------
|
||||
$<HTMLButtonElement>('open-import').addEventListener('click', openImport);
|
||||
$<HTMLButtonElement>('dlg-close').addEventListener('click', () => {
|
||||
$<HTMLDialogElement>('import-dialog').close();
|
||||
document.querySelector<HTMLElement>('.landing-overlay')?.classList.remove('modal-open');
|
||||
|
||||
Reference in new issue
Block a user