eomsangdon
5d0d2f0918
feat(B05,B06): 구조물 배치를 실시간 반영으로 바꾸고 이식 행·강조를 정리한다
...
2026-08-29 사용자 지시 3건:
1. 유입구·유출구로 옮겨 온 단 수·옵션 행을 폼 양식(라벨+한 덩어리 컨트롤)으로
맞추고 2열 격자로 세운다.
2. 이미 고른 항목은 값이 바뀔 때마다 곧바로 반영한다([수정] 버튼 불필요).
버튼은 visibility만 꺼 자리를 남겨 삭제·리셋의 위치·크기가 흔들리지 않게 했다.
정본 주입이 되먹임으로 돌아와도 편집 중인 폼은 닫지 않는다.
3. 도면에서 구조물을 고르면 그쪽 그룹(유입구/유출구)을 붉은 계열로 강조한다.
카드만 고른 경우는 강조하지 않는다 — 대표 벽은 조용히 딸려 오고, 그 벽을
다시 눌러 선택을 풀면 강조만 꺼지고 행은 남는다.
검증: 슬롯 grid 2열, 카드 선택 시 강조 없음·행 2개, 다른 벽 클릭 시 유입구 그룹
붉은 테두리(rgb(192,57,43)), 재클릭 시 강조 해제·행 복귀. 길이 + 즉시 캐시
반영(11) 후 - 원복(10), 폼 유지. typecheck 통과.
2026-08-29 16:00:04 +09:00
..
2026-08-29 11:15:29 +09:00
2026-08-29 10:54:03 +09:00
2026-08-08 10:03:11 +09:00
2026-08-28 19:41:02 +09:00
2026-08-23 19:34:26 +09:00
2026-08-28 15:15:24 +09:00
2026-08-24 17:11:21 +09:00
2026-08-29 10:54:03 +09:00
2026-08-28 12:54:45 +09:00
2026-08-28 19:09:28 +09:00
2026-08-29 10:54:03 +09:00
2026-08-29 12:01:22 +09:00
2026-08-29 16:00:04 +09:00
2026-08-08 10:03:11 +09:00
2026-08-23 18:50:19 +09:00
2026-08-25 15:03:53 +09:00
2026-08-29 15:03:35 +09:00
2026-08-25 15:03:53 +09:00
2026-08-29 13:22:50 +09:00
2026-08-29 10:54:03 +09:00
2026-08-29 09:54:17 +09:00
2026-08-29 09:54:17 +09:00
2026-08-29 09:34:45 +09:00
2026-08-29 09:54:17 +09:00
2026-08-29 13:07:04 +09:00
2026-08-29 09:34:45 +09:00
2026-08-22 17:04:08 +09:00
2026-08-22 17:50:45 +09:00
2026-08-23 18:54:38 +09:00
2026-08-29 13:22:50 +09:00
2026-08-29 15:03:35 +09:00
2026-08-28 12:54:45 +09:00
2026-08-25 12:12:55 +09:00
2026-08-25 20:03:42 +09:00
2026-08-29 08:54:50 +09:00
2026-08-29 15:30:55 +09:00
2026-08-29 14:20:49 +09:00
2026-08-25 15:03:53 +09:00
2026-08-25 20:03:42 +09:00
2026-08-22 17:04:08 +09:00
2026-08-29 10:54:03 +09:00
2026-08-23 18:34:50 +09:00
2026-08-29 14:20:49 +09:00
2026-08-28 19:09:28 +09:00
2026-08-23 18:50:19 +09:00
2026-08-23 18:16:31 +09:00
2026-08-25 20:03:42 +09:00
2026-08-25 15:03:53 +09:00
2026-08-29 10:54:03 +09:00
2026-08-29 15:45:15 +09:00
2026-08-29 16:00:04 +09:00
2026-08-29 16:00:04 +09:00
2026-08-28 19:09:28 +09:00
2026-08-22 17:04:08 +09:00
2026-08-29 14:47:44 +09:00
2026-08-08 10:03:11 +09:00
2026-08-28 15:41:24 +09:00
2026-08-28 15:41:24 +09:00
2026-08-29 16:00:04 +09:00
2026-08-23 18:16:31 +09:00
2026-08-29 14:27:34 +09:00