fix(B06): 구조물 배치를 좌측 최상단으로 올리고 상단 여백을 B05와 맞춘다
- 좌측 패널 순서: 구조물 배치 → 횡단 보기 설정 → 표준 횡단면 설정 (2026-08-29 사용자 지시 — B05와 같은 첫 컨테이너) - .b06-profile__form .ui-sidebar-scroll 상단 패딩 8px — B05 .b05-route__panel .ui-sidebar-scroll과 같은 값으로 구분선과의 갭 일치 검증: 공용 브라우저 실측 — B06/B05 모두 첫 컨테이너 '구조물 배치', scroll padding-top 8px, 상단 갭 8.0px 동일. typecheck 통과.
This commit is contained in:
@@ -147,8 +147,8 @@ export async function renderB06ProfileCross(root: HTMLElement): Promise<void> {
|
||||
|
||||
const leftForm = document.createElement("div");
|
||||
leftForm.className = "b06-profile__form";
|
||||
// 순서: 보기 반폭 → 구조물 배치(표준 횡단면 위 — 2026-08-29 사용자 확정) → 표준.
|
||||
leftForm.append(viewGroup, structuresPanel.root, standardGroup, actionDock);
|
||||
// 순서: 구조물 배치(최상단 — 2026-08-29 사용자 지시) → 횡단 보기 설정 → 표준.
|
||||
leftForm.append(structuresPanel.root, viewGroup, standardGroup, actionDock);
|
||||
// 그룹 제목 행 클릭 시 접기/펼치기(N-4-1). 액션 버튼 행은 collapsible 아님.
|
||||
attachCollapsible(leftForm);
|
||||
|
||||
|
||||
@@ -31,6 +31,12 @@
|
||||
gap: var(--spacing-16);
|
||||
}
|
||||
|
||||
/* 스크롤 영역 상단 여유 — 첫 컨테이너(구조물 배치)가 패널 상단 경계에 붙지 않게
|
||||
B05(.b05-route__panel .ui-sidebar-scroll)와 같은 값을 쓴다(2026-08-29 일원화). */
|
||||
.b06-profile__form .ui-sidebar-scroll {
|
||||
padding-top: var(--spacing-8);
|
||||
}
|
||||
|
||||
/* 사이드 컨테이너 양식은 B05 경로 패널(.b05-route__panel-section)과 같게 맞춘다
|
||||
— 두 화면의 좌측 패널이 같은 폼으로 보여야 한다(2026-08-23 사용자 지시).
|
||||
여백·글자 크기·색을 B05 값으로 옮겼고, 표준단면 「변수 위치 안내」 모식도만
|
||||
|
||||
Reference in New Issue
Block a user