From c91106ab19cf27460cfcf363f526cd4b31f5b640 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Thu, 8 Oct 2026 19:41:21 +0900 Subject: [PATCH] =?UTF-8?q?feat(B05):=20=EA=B3=84=ED=9A=8D=EB=85=B8?= =?UTF-8?q?=EC=84=A0=20=ED=8E=B8=EC=A7=91=20=EA=B2=89=ED=8B=80=20=3D=20?= =?UTF-8?q?=EA=B3=B5=EC=9A=A9=20=EB=AA=A8=EB=8B=AC=20=EC=A1=B0=EA=B0=81=20?= =?UTF-8?q?=E2=80=94=20=EB=B0=B0=EA=B2=BD=20ui-modal=5F=5Fbackdrop=20?= =?UTF-8?q?=C2=B7=20=EC=A0=9C=EB=AA=A9=EC=A4=84=20ui-modal=5F=5Ftop=20?= =?UTF-8?q?=C2=B7=20=EA=B2=B9=EC=B9=98=EB=8A=94=20CSS=20=EC=A7=80=EC=9B=80?= =?UTF-8?q?=20=C2=B7=20=ED=9A=A1=EB=8B=A8=20=EC=8B=9C=ED=97=98=20=ED=95=98?= =?UTF-8?q?=EB=84=A4=EC=8A=A4=20ResizeObserver=20=EB=8C=80=EC=B2=B4(127-1)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit openModal 은 안 씀 — 바깥 누름 · Esc 닫기 · 제목줄 단추 묶음 · 오른쪽 횡단 칸을 못 담음. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01NPJGtfXo6GMbcpiboQC4uK --- .../B05_Profile_UI_RouteEdit_Chrome.ts | 10 ++-- .../B05_Profile_UI_Style_RouteEdit.css | 18 ++----- .../helper_b05_routeedit_cross_width.cjs | 5 ++ .../tester/test_b05_routeedit_chrome_modal.py | 48 +++++++++++++++++++ 4 files changed, 65 insertions(+), 16 deletions(-) create mode 100644 resources/tester/test_b05_routeedit_chrome_modal.py diff --git a/B05_Profile/B05_Profile_UI_RouteEdit_Chrome.ts b/B05_Profile/B05_Profile_UI_RouteEdit_Chrome.ts index eb9f18ab7..2a4ae3fda 100644 --- a/B05_Profile/B05_Profile_UI_RouteEdit_Chrome.ts +++ b/B05_Profile/B05_Profile_UI_RouteEdit_Chrome.ts @@ -1,4 +1,5 @@ import { createButton } from "@ui/ui_template_elements"; +import "@ui/ui_template_modal.css"; /* ============================================================================= * B05_Profile_UI_RouteEdit_Chrome.ts @@ -10,6 +11,9 @@ import { createButton } from "@ui/ui_template_elements"; * **배치**(2026-09-12 사용자 지시 ⑩~⑬·⑱) — 아래 정보행을 없애고 지도 위 오버레이로 옮겼다. * 단추는 제목행 오른쪽, 조작 설명은 지도 왼쪽 위 2열, 상태·범례는 왼쪽 아래, 잰 값은 오른쪽 * 아래. 메인 창은 왼쪽으로 밀고 오른쪽 세로 칸에 횡단 두 판이 앉는다. + * + * 겉틀 — 배경 · 제목줄은 공용 모달 조각(`ui-modal__backdrop` · `ui-modal__top`). `openModal` 은 + * 안 씀 — 바깥 누름 · Esc 로 닫혀 고치던 노선을 날리고, 제목줄에 단추 묶음 · 오른쪽 횡단 칸이 못 앉음. * ========================================================================== */ /** 회전 단추 아이콘 — **반만 도는 화살표**(2026-09-12 사용자 지시 ㉙). 한 바퀴를 다 그린 @@ -37,11 +41,11 @@ export interface RouteEditChrome { /** 모달을 만들어 `document.body` 에 붙이고, 자주 쓰는 요소를 집어 돌려준다. */ export function createRouteEditChrome(): RouteEditChrome { const overlay = document.createElement("div"); - overlay.className = "b05-routeedit"; + overlay.className = "ui-modal__backdrop b05-routeedit"; overlay.innerHTML = `