fix(cad): 부품 연결 보강 — DOM 없는 시험에선 기본 꼴 주입 건너뜀 · 목록 줄 CSS 실음 · 블록 판 단추 줄 넘김 · 지킴 시험 (PLAN 553-6)
- integration/ui-kit.ts: document 없을 때 injectBaseStyles 안 부름(vitest ime-sink 깨짐) · ui_template_list_row.css 실음(블록 이름 줄 = ui-sidebar-row) - 블록 라이브러리 [파일로 내보내기] [파일에서 가져오기] = 글 12 로 한 줄에 둘이 안 들어가 줄을 넘김(글 자르지 않음) - resources/tester/test_553_6_cad_parts.py: 부품 클래스 · 확인창(window.confirm · prompt 0) · 부품 CSS 먼저 · 날 색 · 보라 별칭 · 옛 자체 단추 규칙 없음 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -283,14 +283,16 @@ body.cad-file-dragging::after {
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
}
|
||||
/* 단추 = 단추 부품(보조 · 단 24) · 여기는 둘이 폭을 나눔만 */
|
||||
/* 단추 = 단추 부품(보조 · 단 24) · 여기는 폭 나눔만 — 글 12 로 한 줄에 둘이 안 들어가면 줄을 넘김 */
|
||||
.cad-block-library__actions {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
gap: 6px;
|
||||
margin-top: 8px;
|
||||
}
|
||||
.cad-block-library__actions > .ui-btn {
|
||||
flex: 1;
|
||||
flex: 1 1 auto;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
/* 도각 자리표 패널 — 도각 편집으로 도면을 실었을 때만 뜬다 (2026-09-06 사용자 지시로
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/**
|
||||
* 부품 상자(`ui_template/`) CAD 쪽 한 벌(553-6) — CAD 겉도 앱 화면과 같은 부품 꼴을 씀.
|
||||
* 부품 CSS 를 싣고 단추 · 확인창 기본 꼴(`injectBaseStyles`)을 한 번 넣음 · 확인창 · 글 묻기를 다시 냄.
|
||||
* React 화면은 부품 클래스(`ui-btn` · `ui-icon-btn` · `ui-toggle--chip` · `ui-tabs` · `ui-float-panel` · `ui-ctx-menu` · `ui-empty` · `ui-text` · `ui-input`)와
|
||||
* React 화면은 부품 클래스(`ui-btn` · `ui-icon-btn` · `ui-toggle--chip` · `ui-tabs` · `ui-float-panel` · `ui-ctx-menu` · `ui-empty` · `ui-text` · `ui-input` · `ui-sidebar-row`)와
|
||||
* `data-size` 단을 직접 붙임 · 자리 · 폭은 App.css 의 `cad-*` 가 맡음 · 도면 그림 색(`--draw-*`)은 안 건드림.
|
||||
*/
|
||||
import '../../../../ui_template/ui_template_tabs.css';
|
||||
@@ -11,8 +11,10 @@ import '../../../../ui_template/ui_template_context_menu.css';
|
||||
import '../../../../ui_template/ui_template_empty.css';
|
||||
import '../../../../ui_template/ui_template_input.css';
|
||||
import '../../../../ui_template/ui_template_text.css';
|
||||
import '../../../../ui_template/ui_template_list_row.css';
|
||||
import { injectBaseStyles } from '../../../../ui_template/ui_template_elements_styles.ts';
|
||||
|
||||
export { askConfirm, askText } from '../../../../ui_template/ui_template_modal.ts';
|
||||
|
||||
injectBaseStyles();
|
||||
// DOM 없는 시험(vitest node)에선 건너뜀
|
||||
if (typeof document !== 'undefined') injectBaseStyles();
|
||||
|
||||
Reference in New Issue
Block a user