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 11:15:29 +09:00
2026-08-08 10:03:11 +09:00
2026-08-08 10:03:11 +09:00
2026-08-08 17:50:36 +09:00
2026-08-23 14:12:38 +09:00
2026-08-08 10:03:11 +09:00
2026-08-19 19:46:03 +09:00
2026-08-08 16:51:30 +09:00
2026-08-28 08:38:58 +09:00
2026-08-28 19:09:28 +09:00
2026-08-08 10:03:11 +09:00
2026-08-08 16:51:30 +09:00
2026-08-08 10:03:11 +09:00
2026-08-08 10:03:11 +09:00
2026-08-08 10:03:11 +09:00
2026-08-28 15:41:24 +09:00
2026-08-29 11:15:29 +09:00
2026-08-19 19:46:03 +09:00
2026-08-28 19:09:28 +09:00
2026-08-28 12:54:45 +09:00
2026-08-24 19:56:40 +09:00
2026-08-24 19:56:40 +09:00
2026-08-28 12:54:45 +09:00
2026-08-27 20:02:00 +09:00
2026-08-27 20:02:00 +09:00
2026-08-27 20:02:00 +09:00
2026-08-27 22:32:01 +09:00
2026-08-27 22:38:46 +09:00
2026-08-25 20:03:42 +09:00
2026-08-27 18:42:15 +09:00
2026-08-27 22:13:26 +09:00
2026-08-27 22:13:26 +09:00
2026-08-27 18:42:15 +09:00
2026-08-27 18:42:15 +09:00
2026-08-23 13:58:00 +09:00
2026-08-27 22:13:26 +09:00
2026-08-28 12:54:45 +09:00
2026-08-27 22:13:26 +09:00
2026-08-29 12:01:22 +09:00
2026-08-26 18:38:30 +09:00
2026-08-29 12:01:22 +09:00
2026-08-23 13:11:49 +09:00
2026-08-26 17:18:47 +09:00
2026-08-28 15:15:24 +09:00
2026-08-19 19:46:03 +09:00
2026-08-29 15:36:58 +09:00
2026-08-29 15:30:55 +09:00
2026-08-17 18:19:46 +09:00
2026-08-19 19:46:03 +09:00
2026-08-18 19:38:52 +09:00
2026-08-19 18:32:55 +09:00
2026-08-08 10:03:11 +09:00
2026-08-17 17:09:05 +09:00
2026-08-19 18:33:03 +09:00
2026-08-28 19:09:28 +09:00
2026-08-29 11:15:29 +09:00
2026-08-29 11:15:29 +09:00
2026-08-29 11:15:29 +09:00
2026-08-23 17:01:45 +09:00
2026-08-28 10:14:28 +09:00
2026-08-17 14:05:32 +09:00
2026-08-23 17:01:45 +09:00
2026-08-17 18:51:21 +09:00
2026-08-17 18:51:21 +09:00
2026-08-08 10:03:11 +09:00
2026-08-23 16:27:41 +09:00
2026-08-23 17:40:48 +09:00
2026-08-23 17:01:45 +09:00
2026-08-18 19:38:52 +09:00
2026-08-08 10:03:11 +09:00
2026-08-08 10:03:11 +09:00
2026-08-18 19:14:05 +09:00
2026-08-18 19:51:08 +09:00
2026-08-19 18:17:22 +09:00
2026-08-19 18:56:06 +09:00
2026-08-29 16:00:04 +09:00
2026-08-28 12:16:38 +09:00
2026-08-08 10:03:11 +09:00
2026-08-29 15:36:58 +09:00
2026-08-18 19:38:52 +09:00
2026-08-25 20:03:42 +09:00
2026-08-19 18:32:55 +09:00
2026-08-28 12:54:45 +09:00
2026-08-17 09:06:19 +09:00