fix(view): show the per-member fck as a rebar-only change, not an orange pending change
The fck row on ② no longer uses the orange changed style, since fck does not change the shape and is not counted in 변경 n건. The row says 배근에만 반영 instead. Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
7cf5835689
commit
5d5ad7e997
1 file changed
+4
-2
+4
-2
@@ -942,7 +942,8 @@ function setMemberFck(member: FckMember, raw: string): void {
|
||||
/** fck row on a ② card for a member that has its own fck: value, the 공통 value beside it, and a revert when set. */
|
||||
function renderMemberFck(box: HTMLDivElement, member: FckMember): void {
|
||||
const own = state.fckByMember[member];
|
||||
const row = el('div', undefined, own === undefined ? 'edit-row' : 'edit-row changed');
|
||||
// Not the orange "changed" style: fck changes only the rebar, so it is not a pending shape change (변경 n건).
|
||||
const row = el('div', undefined, 'edit-row');
|
||||
const id = `member-fck-${member}`;
|
||||
const label = el('label', 'fck (MPa)');
|
||||
label.htmlFor = id;
|
||||
@@ -952,7 +953,8 @@ function renderMemberFck(box: HTMLDivElement, member: FckMember): void {
|
||||
input.step = 'any';
|
||||
input.value = String(own ?? state.material.fck);
|
||||
input.addEventListener('change', () => setMemberFck(member, input.value));
|
||||
row.append(label, input, el('span', `공통 ${state.material.fck}`, 'muted small'));
|
||||
const note = own === undefined ? `공통 ${state.material.fck}` : `공통 ${state.material.fck} · 배근에만 반영`;
|
||||
row.append(label, input, el('span', note, 'muted small'));
|
||||
if (own !== undefined) {
|
||||
const revert = el('button', '되돌리기', 'btn small');
|
||||
revert.type = 'button';
|
||||
|
||||
Reference in new issue
Block a user