feat(m02): 일위대가 옵션 줄 = 구분 · 이름 · 별칭 병합 칸 · 나머지 칸 두 줄 병합(113-1)
- 옵션 글 있는 로직만 위 줄 차례 · 수량산출 · 단위 · 금액 넷 · 순서 칸 rowspan 2 · 옵션 줄 colspan 3 - CSS 아래선 · hover · 고름 띠 · 끌기 아래선 맞춤 · 좁은 칸 그대로 - ui_checks 44-6 기대 colspan 3 · 45-7 rowspan 셈 · card_shell 시험 하나 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01W4uKaV4ZBhsJN4GHG7yRj4
This commit is contained in:
@@ -131,7 +131,8 @@
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
.m02-labrow tr.is-dragunder td {
|
||||
.m02-labrow tr.is-dragunder td,
|
||||
.m02-labrow tr:has(+ tr.m02-labrow__optrow.is-dragunder) > td[rowspan] {
|
||||
box-shadow: inset 0 -2px 0 var(--color-primary);
|
||||
}
|
||||
|
||||
@@ -157,7 +158,7 @@
|
||||
font-size: var(--text-caption);
|
||||
}
|
||||
|
||||
/* 옵션 값 줄(44-6) — 이름 ~ 합계에 걸친 한 줄 말줄임(max-width 0 = 표 폭을 안 늘림) · 위 줄과 한 덩이 */
|
||||
/* 옵션 값 줄(44-6 · 113-1) — 구분 ~ 별칭에 걸친 한 줄 말줄임(max-width 0 = 표 폭을 안 늘림) · 위 줄과 한 덩이 */
|
||||
.m02-labrow .m02-labrow__optrow td {
|
||||
padding-top: 0;
|
||||
padding-bottom: var(--spacing-4);
|
||||
@@ -173,7 +174,7 @@
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
|
||||
.m02-labrow__row:has(+ .m02-labrow__optrow) td {
|
||||
.m02-labrow__row:has(+ .m02-labrow__optrow) td:not([rowspan]) {
|
||||
border-bottom: 0;
|
||||
}
|
||||
|
||||
@@ -182,18 +183,18 @@
|
||||
}
|
||||
|
||||
.m02-labrow__optrow.is-open:hover,
|
||||
.m02-labrow__row.is-open:hover + .m02-labrow__optrow {
|
||||
.m02-labrow__row.is-open:hover + .m02-labrow__optrow,
|
||||
.m02-labrow__row.is-open:has(+ .m02-labrow__optrow:hover) {
|
||||
background: var(--color-mist-violet);
|
||||
}
|
||||
|
||||
/* 고른 줄(47-5) — 옵션 값 줄까지 한 덩이 · 왼쪽 띠 */
|
||||
/* 고른 줄(47-5) — 옵션 값 줄까지 한 덩이 · 왼쪽 띠(차례 칸 = 두 줄 병합 · 113-1) */
|
||||
.m02-labrow .m02-labrow__row.is-selected,
|
||||
.m02-labrow .m02-labrow__optrow.is-selected {
|
||||
background: var(--color-mist-violet);
|
||||
}
|
||||
|
||||
.m02-labrow__row.is-selected > td:first-child,
|
||||
.m02-labrow__optrow.is-selected > td:first-child {
|
||||
.m02-labrow__row.is-selected > td:first-child {
|
||||
box-shadow: inset 3px 0 0 var(--color-primary);
|
||||
}
|
||||
|
||||
@@ -419,7 +420,6 @@
|
||||
}
|
||||
|
||||
/* 옵션 값 줄 — 한 줄 통째 */
|
||||
.m02-labrow__optrow .m02-labrow__no,
|
||||
.m02-labrow__sum .m02-labrow__kind,
|
||||
.m02-labrow__sum .m02-labrow__alias {
|
||||
display: none;
|
||||
@@ -432,7 +432,8 @@
|
||||
|
||||
/* 끌기 선(102-2) — 칸마다 말고 줄 카드 하나에 */
|
||||
.m02-labrow tr.is-dragover td,
|
||||
.m02-labrow tr.is-dragunder td {
|
||||
.m02-labrow tr.is-dragunder td,
|
||||
.m02-labrow tr:has(+ tr.m02-labrow__optrow.is-dragunder) > td[rowspan] {
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user