From 03a96b6118785ac1216a65c5266e9a28f8a3e717 Mon Sep 17 00:00:00 2001 From: king Date: Tue, 16 Jun 2026 10:13:02 +0900 Subject: [PATCH] =?UTF-8?q?feat(malaysia):=20=EB=9E=99=20=EC=A0=80?= =?UTF-8?q?=EC=9E=A5=20=EB=B2=84=ED=8A=BC=20=EC=88=98=EC=A0=95=20=EC=8B=9C?= =?UTF-8?q?=20=EB=B9=A8=EA=B0=95=20=EA=B0=95=EC=A1=B0=C2=B7=EC=A0=80?= =?UTF-8?q?=EC=9E=A5=20=EC=95=88=EB=82=B4=EC=B0=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 드래그로 칸 재배치하면 저장 버튼을 검정→빨강(흰 글씨)으로 강조 - 저장 클릭 시 저장되었습니다. 안내창 표시 후 제출 Co-Authored-By: Claude Opus 4.8 --- app/modules/malaysia/templates/malaysia/rack_view.html | 8 +++++++- app/static/malaysia_rack_view.js | 3 +++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/app/modules/malaysia/templates/malaysia/rack_view.html b/app/modules/malaysia/templates/malaysia/rack_view.html index bc24117..6cccfe3 100644 --- a/app/modules/malaysia/templates/malaysia/rack_view.html +++ b/app/modules/malaysia/templates/malaysia/rack_view.html @@ -30,6 +30,12 @@ .rv-item .rv-qty { color:#2563eb; font-weight:600; } .rv-empty-note { font-size:11px; color:#cbd5e1; } + /* 수정됨 표시: 저장 버튼을 빨강으로 강조 */ + #rv-save-btn.is-dirty { + background:#dc2626 !important; border-color:#dc2626 !important; color:#fff !important; + } + #rv-save-btn.is-dirty:hover { background:#b91c1c !important; border-color:#b91c1c !important; } + /* ── 인쇄 미리보기 모달 ── */ .rvp-overlay { display:none; position:fixed; inset:0; z-index:2000; @@ -154,5 +160,5 @@
- + {% endblock %} diff --git a/app/static/malaysia_rack_view.js b/app/static/malaysia_rack_view.js index bf180ba..6332b5e 100644 --- a/app/static/malaysia_rack_view.js +++ b/app/static/malaysia_rack_view.js @@ -142,6 +142,9 @@ }); }); dirty = false; + var b = document.getElementById("rv-save-btn"); + if (b) b.classList.remove("is-dirty"); + alert(t("저장되었습니다.", "Saved.")); form.submit(); }