From df9471e5978a05b9093029633abbf1366f1ce358 Mon Sep 17 00:00:00 2001 From: Hyojin Ahn Date: Fri, 31 Oct 2025 15:24:11 -0400 Subject: [PATCH] =?UTF-8?q?[MAP]=20input=20modal=20=EC=97=90=EC=84=9C=20?= =?UTF-8?q?=EC=A0=80=EC=9E=A5=EB=B2=84=ED=8A=BC=20=ED=81=B4=EB=A6=AD=20?= =?UTF-8?q?=ED=9B=84=20=EB=8B=A4=EC=8B=9C=20=EC=98=A4=ED=94=88=ED=95=A0=20?= =?UTF-8?q?=EB=95=8C,=20modal=20=EB=82=B4=EB=B6=80=EC=97=90=20=ED=8F=AC?= =?UTF-8?q?=EC=BB=A4=EC=8A=A4=EA=B0=80=20=EB=82=A8=EC=95=84=EC=9E=88?= =?UTF-8?q?=EC=96=B4=EC=84=9C=20modal=20=EC=9D=B4=20=EC=98=A4=ED=94=88?= =?UTF-8?q?=EB=90=98=EC=A7=80=20=EC=95=8A=EB=8A=94=20=EC=9D=B4=EC=8A=88=20?= =?UTF-8?q?(modal-backdrop=20=EB=A7=8C=20=EC=97=B4=EB=A0=A4=EC=84=9C=20?= =?UTF-8?q?=EC=A0=84=EC=B2=B4=20=ED=81=B4=EB=A6=AD=EC=9D=B4=20=EB=A7=89?= =?UTF-8?q?=ED=9E=98)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public_html/doc/map.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/public_html/doc/map.php b/public_html/doc/map.php index e68ce66..2664d81 100644 --- a/public_html/doc/map.php +++ b/public_html/doc/map.php @@ -1390,6 +1390,14 @@ function popup(){ } function initInput(customer_id){ + // input modal 에서 저장버튼 클릭 후 다시 오픈할 때, modal 내부에 포커스가 남아있어서 modal 이 오픈되지 않는 이슈 (modal-backdrop 만 열려서 전체 클릭이 막힘) + // 1. 현재 포커스를 가진 요소에서 포커스를 제거하고 body에 포커스 + jQuery(':focus').blur(); + jQuery('body').focus(); + // 2. 모달 자체의 속성 초기화 (Bootstrap의 동작을 돕기 위해 유지) + jQuery('#map-modal-input').attr('aria-hidden', 'false').removeAttr('tabindex'); + // end input modal + let loadingTxt = 'Loading...'; jQuery("#map-modal-input .shortinput-store-name").text(loadingTxt);