From 0eb7372b41e1b93565b1808c640b4484e01801dd Mon Sep 17 00:00:00 2001 From: daekuk Date: Mon, 5 Jan 2026 14:04:31 +0900 Subject: [PATCH 1/5] =?UTF-8?q?API=20=EA=B4=80=EB=A6=AC=20-=20=ED=91=9C?= =?UTF-8?q?=EC=A4=80=EB=A9=94=EC=8B=9C=EC=A7=80=20=EB=82=B4=EC=9A=A9?= =?UTF-8?q?=EC=9D=B4=20=ED=99=94=EB=A9=B4=20=EA=B7=9C=EA=B2=A9=EC=9D=84=20?= =?UTF-8?q?=EC=A7=80=ED=82=A4=EB=8F=84=EB=A1=9D=20=EC=A4=84=EC=9E=84?= =?UTF-8?q?=EB=A7=90=20=EC=B2=98=EB=A6=AC=20-=20=EB=B3=B5=EC=A0=9C?= =?UTF-8?q?=EC=8B=9C=20complete=20=ED=9B=84=20=EB=B2=84=ED=8A=BC=20disable?= =?UTF-8?q?=20=EC=9B=90=EB=B3=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 공통 - 중요 메뉴에 대해 삭제시 confirm 메시지 출력 --- .../onl/admin/common/propertyManDetail.jsp | 4 ++ WebContent/jsp/onl/admin/rule/layoutMan.jsp | 4 ++ .../admin/rule/transform2/transform2Man.jsp | 4 ++ .../rule/transform2/transform2ManDetail.jsp | 4 ++ .../onl/admin/service/jmsQueueManDetail.jsp | 4 ++ .../apim/apiInterfaceManDetail.jsp | 48 ++++++++++++++----- 6 files changed, 56 insertions(+), 12 deletions(-) diff --git a/WebContent/jsp/onl/admin/common/propertyManDetail.jsp b/WebContent/jsp/onl/admin/common/propertyManDetail.jsp index 8dff400..582d220 100644 --- a/WebContent/jsp/onl/admin/common/propertyManDetail.jsp +++ b/WebContent/jsp/onl/admin/common/propertyManDetail.jsp @@ -193,6 +193,10 @@ var url_view = ''; }); }); $("#btn_delete").click(function() { + if(!confirm("삭제하시겠습니까?")){ + return; + } + var postData = $('#ajaxForm').serializeArray(); postData.push({ name : "cmd", diff --git a/WebContent/jsp/onl/admin/rule/layoutMan.jsp b/WebContent/jsp/onl/admin/rule/layoutMan.jsp index 49cd45c..28eaa9e 100644 --- a/WebContent/jsp/onl/admin/rule/layoutMan.jsp +++ b/WebContent/jsp/onl/admin/rule/layoutMan.jsp @@ -313,6 +313,10 @@ $('#btn_import').click(onclickExcelImport); $("#btn_delete").click(function () { + if(!confirm("삭제하시겠습니까?")){ + return; + } + var id = "grid"; var delArr = new Array(); var ids = $("#grid").jqGrid('getDataIDs'); diff --git a/WebContent/jsp/onl/admin/rule/transform2/transform2Man.jsp b/WebContent/jsp/onl/admin/rule/transform2/transform2Man.jsp index 17b8eee..b0243a0 100644 --- a/WebContent/jsp/onl/admin/rule/transform2/transform2Man.jsp +++ b/WebContent/jsp/onl/admin/rule/transform2/transform2Man.jsp @@ -238,6 +238,10 @@ $(document).ready(function() { $('#btn_clone').click(onclickBtnClone); $("#btn_delete").click(function(){ + if(!confirm("삭제하시겠습니까?")){ + return; + } + var id = "grid"; var cnvsnNameArr = new Array(); var eaiSvcNameArr = new Array(); diff --git a/WebContent/jsp/onl/admin/rule/transform2/transform2ManDetail.jsp b/WebContent/jsp/onl/admin/rule/transform2/transform2ManDetail.jsp index 9fe72bc..aa18bec 100644 --- a/WebContent/jsp/onl/admin/rule/transform2/transform2ManDetail.jsp +++ b/WebContent/jsp/onl/admin/rule/transform2/transform2ManDetail.jsp @@ -1065,6 +1065,10 @@ }); $("#btn_delete").click(function(){ + if(!confirm("삭제하시겠습니까?")){ + return; + } + var postData = []; const cnvsnName = $("select[name=transformForEaiSvcNameCombo]").val(); const cnvsnType = cnvsnName.slice(-3); diff --git a/WebContent/jsp/onl/admin/service/jmsQueueManDetail.jsp b/WebContent/jsp/onl/admin/service/jmsQueueManDetail.jsp index ea6d7be..04e240f 100644 --- a/WebContent/jsp/onl/admin/service/jmsQueueManDetail.jsp +++ b/WebContent/jsp/onl/admin/service/jmsQueueManDetail.jsp @@ -154,6 +154,10 @@ $(document).ready(function() { }); }); $("#btn_delete").click(function(){ + if(!confirm("삭제하시겠습니까?")){ + return; + } + var disabled = $('#ajaxForm').find(':input:disabled').removeAttr('disabled'); var postData = $('#ajaxForm').serializeArray(); disabled.attr('disabled','disabled'); diff --git a/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp b/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp index 6b53621..7ea49da 100644 --- a/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp +++ b/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp @@ -62,12 +62,22 @@ position: relative; } - /* 어댑터, 메서드 라이브 서치 사용시 width 깨짐 방지 */ + /* 어댑터, 메서드 select2 사용시 width 깨짐 방지 */ .select2-container { width: 100% !important; box-sizing: border-box; } + /* 버튼 내용이 길어질 경우 말줄임표(...) 처리 */ + .btn-ellipsis { + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + display: inline-block; + vertical-align: middle; + } +