From 29d5792d94dd8024307ff75f0420f803b9dc16ce Mon Sep 17 00:00:00 2001 From: umsangdon Date: Fri, 2 Oct 2026 10:34:54 +0900 Subject: [PATCH] =?UTF-8?q?fix(M01):=20=EC=A0=80=EC=9E=A5=20=C2=B7=20?= =?UTF-8?q?=EC=BA=90=EC=8B=9C=20=EC=82=AD=EC=A0=9C=20=EB=8B=A8=EC=B6=94=20?= =?UTF-8?q?=E2=80=94=20=EC=A0=80=EC=9E=A5=20=EC=95=88=20=ED=95=9C=20?= =?UTF-8?q?=EA=B3=A0=EC=B9=9C=20=EA=B2=83=EC=9D=B4=20=EC=97=86=EC=9C=BC?= =?UTF-8?q?=EB=A9=B4=20=EC=88=A8=EA=B9=80(=EB=8B=A8=EA=B0=80=EC=82=B0?= =?UTF-8?q?=EC=B6=9C=20=EB=A1=9C=EC=A7=81=20=C2=B7=20=EB=A7=88=EC=8A=A4?= =?UTF-8?q?=ED=84=B0=20=EC=9A=94=EC=86=8C)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01YAxqrz1iadqdygC6bE3pic --- M01_MasterData/M01_MasterData_UI_LogicLab.ts | 1 + M01_MasterData/M01_MasterData_UI_Page.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/M01_MasterData/M01_MasterData_UI_LogicLab.ts b/M01_MasterData/M01_MasterData_UI_LogicLab.ts index 8f20784f8..9e4ff7788 100644 --- a/M01_MasterData/M01_MasterData_UI_LogicLab.ts +++ b/M01_MasterData/M01_MasterData_UI_LogicLab.ts @@ -167,6 +167,7 @@ export async function mountM01LogicLab( const n = Object.keys(drafts).length; pending.textContent = n ? tx("Bar_Pending", { n }) : ""; saveButton.disabled = discardButton.disabled = n === 0; + saveButton.hidden = discardButton.hidden = n === 0; // 저장 안 한 고친 것이 없으면 숨김 }; const touch = (): void => { diff --git a/M01_MasterData/M01_MasterData_UI_Page.ts b/M01_MasterData/M01_MasterData_UI_Page.ts index 6b0b3a9e6..26525e3d2 100644 --- a/M01_MasterData/M01_MasterData_UI_Page.ts +++ b/M01_MasterData/M01_MasterData_UI_Page.ts @@ -96,6 +96,7 @@ function buildPage(): HTMLElement { const n = totalCount(); summary.textContent = n ? L("M01_Changed").replace("{value}", String(n)) : ""; save.disabled = drop.disabled = n === 0; + save.hidden = drop.hidden = n === 0; // 저장 안 한 고친 것이 없으면 숨김 }; onDraftChange(refreshBar); refreshBar();