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. */
|
/** 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 {
|
function renderMemberFck(box: HTMLDivElement, member: FckMember): void {
|
||||||
const own = state.fckByMember[member];
|
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 id = `member-fck-${member}`;
|
||||||
const label = el('label', 'fck (MPa)');
|
const label = el('label', 'fck (MPa)');
|
||||||
label.htmlFor = id;
|
label.htmlFor = id;
|
||||||
@@ -952,7 +953,8 @@ function renderMemberFck(box: HTMLDivElement, member: FckMember): void {
|
|||||||
input.step = 'any';
|
input.step = 'any';
|
||||||
input.value = String(own ?? state.material.fck);
|
input.value = String(own ?? state.material.fck);
|
||||||
input.addEventListener('change', () => setMemberFck(member, input.value));
|
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) {
|
if (own !== undefined) {
|
||||||
const revert = el('button', '되돌리기', 'btn small');
|
const revert = el('button', '되돌리기', 'btn small');
|
||||||
revert.type = 'button';
|
revert.type = 'button';
|
||||||
|
|||||||
Reference in new issue
Block a user