feat(524-1 덧): B07 평면도 모달 「확정 / 확정 전」 배지 지움 — 도면 확정 없앰(527)에 따름

- 모달 머리 배지 · 배지 글꼴 규칙 지움
- 낡은 시험 수선: 배지만 보는 시험을 배지 없음 확인으로 바꿈

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-25 14:28:56 +09:00
co-authored by Claude Sonnet 5.5
parent a96a60fb86
commit 3b2cb65e1e
3 changed files with 5 additions and 18 deletions
@@ -180,9 +180,6 @@ export function openPlanManager(controls: PlanManageControls): { close: () => vo
try {
const response = await openDrawing(drawing);
if (closed || picked !== drawing.id) return;
const badge = el("span", "b07-plan-manage__badge", response.confirmed ? "확정" : "확정 전");
badge.dataset.confirmed = String(response.confirmed);
head.append(badge);
head.append(button("b07-plan-tools__button", "CAD 에서 열기", () => finish(drawing.id)));
preview.load(
response.drawing,
@@ -334,15 +334,6 @@
gap: var(--spacing-8);
}
.b07-plan-manage__badge {
color: var(--color-text-muted);
font-size: var(--text-caption);
}
.b07-plan-manage__badge[data-confirmed="true"] {
color: var(--color-success);
}
/* 「평면도 장」 한 블록(140-2) — 종류마다 한 줄 [≡] 이름 [1][2] · 줄 끌어 놓기 = 종류 순서 */
.b07-plan-manage__row {
padding: 2px var(--spacing-4);
+5 -6
View File
@@ -7,7 +7,7 @@
첫 장 미리보기(보기 전용).
- 종류 추가 · 업데이트(축척 포함) · 지우기(폼 안) = 지금 서버 길 · 고칠 때마다 모달 안을 다시 받음.
- 장 단추 → 드롭다운 따라감 · 드롭다운 → 그 종류 첫 장 · 줄 끌어 놓기 = 종류 순서(놓는 즉시 · 140-2).
- 미리보기 장 바꾸기 · 캔버스만(bare) · 확정 배지만(확정 풀기 없음 140-1) · 닫으면 changed=True · [CAD 에서 열기] = 그 장 id.
- 미리보기 장 바꾸기 · 캔버스만(bare) · 확정 배지 없음(524) · 닫으면 changed=True · [CAD 에서 열기] = 그 장 id.
- 522 처음 = 페이지 목록 · 미리받기 장 · 고친 뒤만 목록 새로 + 미리받기 맞춤 · 같은 목록 다시 열기 = 요청 없음 · iframe `?bare`.
@@ -101,7 +101,7 @@ def test_미리보기_장_바꾸기(out):
s2 = out["sheet2"]
assert s2["preview"] == "plan_k_terrain_2"
assert s2["active"] == ["plan_k_terrain_2"]
assert "확정 전" in s2["head"] and "확정 풀기" not in s2["head"]
assert "확정" not in s2["head"] # 524 배지 지움 · 풀기도 없음(140-1)
assert s2["sheetTexts"] == ["1", "2"] # 여러 장 = 작은 장 단추
assert s2["dropdown"] == "k_terrain" and s2["activeRow"] == ["k_terrain"]
assert out["routeDropdown"] == "k_route"
@@ -119,10 +119,9 @@ def test_줄_끌어_놓기는_종류_순서(out):
assert drag["sheets"] == ["plan_k_route", "plan_k_terrain", "plan_k_terrain_2"]
def test_확정이면_배지만(out):
# 140-1 확정 풀기는 메인 [수정] — 모달엔 배지 · [CAD 에서 열기]만
assert "확정" in out["routeHead"] and "CAD 에서 열기" in out["routeHead"]
assert "확정 풀기" not in out["routeHead"]
def test_확정이어도_배지_없음(out):
# 524 배지 지움 — 모달 머리엔 장 이름 · [CAD 에서 열기]만
assert "확정" not in out["routeHead"] and "CAD 에서 열기" in out["routeHead"]
def test_닫으면_좌측_다시_읽기_신호(out):