fix(b08): 거리이정표 [자동 정렬] → [방위 배치] · 늘 보임 (159-1)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LLCk2y5xE8YGVgjbTntWsY
This commit is contained in:
@@ -56,7 +56,7 @@
|
||||
}
|
||||
|
||||
/* 244-2 다이어그램 — 상자 · 선 · km 글(테마 변수) · 스크롤 없음(244-8 · 그림 = 틀 안 맞춤) */
|
||||
/* 153 · 155 · 157 [자동 정렬](끌어 놓은 자리 있을 때만) · [요소 추가] — 다이어그램 왼쪽 아래 · 단추 = 메인 탭 크기 */
|
||||
/* 153 · 155 · 157 · 159 [방위 배치] · [요소 추가] — 다이어그램 왼쪽 아래 · 단추 = 메인 탭 크기 */
|
||||
.b08-milestone__tools {
|
||||
position: absolute;
|
||||
bottom: 8px;
|
||||
|
||||
@@ -264,9 +264,9 @@ export function createDiagram(
|
||||
return dot;
|
||||
};
|
||||
|
||||
// 153 [자동 정렬] — 끌어 놓은 자리 모두 지우고 방위 자동 자리로
|
||||
// 153 · 159 [방위 배치] — 끌어 놓은 자리 모두 지우고 방위(소재지 좌표) 자동 자리로 · 늘 보임
|
||||
const arrange = createButton({
|
||||
label: "자동 정렬",
|
||||
label: "방위 배치",
|
||||
variant: "ghost",
|
||||
onClick: () => {
|
||||
const fresh = liveMilestone(projectId);
|
||||
@@ -406,7 +406,6 @@ export function createDiagram(
|
||||
});
|
||||
shift.append(text);
|
||||
}
|
||||
arrange.hidden = !data.base.pos && !data.routes.some((r) => r.pos);
|
||||
host.replaceChildren(root, tools);
|
||||
attachSvgZoomPan({
|
||||
svg: root,
|
||||
|
||||
@@ -87,7 +87,7 @@ def test_153_지도_보기_유지_상자_색_끌어_옮김():
|
||||
assert var in block[: block.index("}")], kind
|
||||
ui = _read("B08_Quantity/B08_Quantity_UI_Milestone_Diagram.ts")
|
||||
assert 'if (box.kind === "route" || box.kind === "base") dragBox(g, box, shift);' in ui
|
||||
assert 'label: "자동 정렬"' in ui and "fresh.routes.forEach((r) => (r.pos = null));" in ui
|
||||
assert 'label: "방위 배치"' in ui and "fresh.routes.forEach((r) => (r.pos = null));" in ui # 159 이름
|
||||
|
||||
|
||||
def test_153_끌어_놓은_자리_레이아웃():
|
||||
@@ -155,7 +155,7 @@ def test_157_도구_왼쪽_아래_경로_탭_지도_그림_변경_초기화():
|
||||
ui = _read("B08_Quantity/B08_Quantity_UI_Milestone_Diagram.ts")
|
||||
assert (
|
||||
'label: "요소 추가",\n size: "sm"' not in ui
|
||||
and 'label: "자동 정렬",\n size: "sm"' not in ui
|
||||
and 'label: "방위 배치",\n size: "sm"' not in ui
|
||||
)
|
||||
route = _read("B08_Quantity/B08_Quantity_UI_Milestone_Route.ts")
|
||||
assert 'label: "그림 변경"' in route and 'label: "초기화"' in route
|
||||
|
||||
Reference in New Issue
Block a user