refactor(b05): 좌측 패널 「경로 계산 설정」 상자 Old 로 옮김(54-24)

- 상자 화면(포인트 팔레트 · 알고리즘 · 조건 · 숨긴 [최적 경로 계산]) · solveRouteAction ·
  routePoint/circlePoint 를 B05_Profile/Old/B05_Profile_UI_RouteCalc.ts 로 떼어 옮김
- 좌측 패널 등록 · onSolve · 칸 값(algorithm · paved · 곡선반경 · 경사 상하한 · 회피 통과) 끊음
- tsconfig 에서 B05_Profile/Old 제외 · 서버 경로 계산 API · 자동설계 체인은 그대로
- 시험: 좌측 칸 수 1+4+2 · 칸 제목에서 「경로 계산 설정」 뺌

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W4uKaV4ZBhsJN4GHG7yRj4
This commit is contained in:
2026-10-06 12:35:13 +09:00
co-authored by Claude Opus 5.5
parent 8e06412ea9
commit fb5ab57c74
12 changed files with 203 additions and 231 deletions
@@ -199,7 +199,6 @@ const built = panel.createDesignPanel(
settings: { nodes: [text("a"), text("b")] },
route: {
plannedRouteButton: text("plan"),
calcNodes: [text("calc")],
selectedNodes: [text("sel")],
bindSelectedRoot: (root) => {
root.hidden = true;
+1 -2
View File
@@ -59,7 +59,7 @@ def results():
def test_보기를_오가도_좌측_패널_단추_구조물_배치는_같은_노드(results):
assert results["sameNodes"] == {"cross": True, "back": True}
# 보기마다 새로 만들지 않는다 — 칸은 처음 보일 때 한 번만 서고 뒤로는 숨김 · 보임만.
assert results["childCount"] == 1 + 5 + 2 # 아래 고정 영역 + 종단 칸 다섯 + 횡단 칸 둘
assert results["childCount"] == 1 + 4 + 2 # 아래 고정 영역 + 종단 칸 넷 + 횡단 칸 둘
def test_구조물_배치는_두_보기_모두_맨_위_같은_DOM(results):
@@ -80,7 +80,6 @@ def test_보기마다_제_칸만_보인다(results):
"구조물 배치",
"페이지 설정",
"계획노선",
"경로 계산 설정",
"선택 포인트 상세 설정",
]
assert views["cross"]["shownTitles"] == ["구조물 배치", "횡단 보기 설정", "표준 횡단면 설정"]