From a0e86f2bc887d749346edecf7646a4bceace893b Mon Sep 17 00:00:00 2001 From: thisgun Date: Fri, 7 Aug 2026 02:13:17 +0000 Subject: [PATCH] =?UTF-8?q?=ED=99=98=EA=B2=BD=EC=84=A4=EC=A0=95=20?= =?UTF-8?q?=EC=BA=A1=EC=B1=A0=20=EC=9E=85=EB=A0=A5=EB=9E=80=EC=9D=84=20?= =?UTF-8?q?=ED=99=95=EC=9D=B8=20=EB=B2=84=ED=8A=BC=20=EC=98=86=EC=9C=BC?= =?UTF-8?q?=EB=A1=9C=20=EC=9D=B4=EB=8F=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 캡챠가 문서 최하단에 생성되어, 확인을 누르면 페이지 끝까지 강제로 스크롤된 뒤 입력해야 했다. 페이지가 길어 위치를 찾기 어렵다는 의견이 있어 상단 고정 영역의 확인 버튼 옆에 노출하도록 변경한다. - 캡챠 영역을 확인 버튼과 같은 고정 영역으로 이동하고 패널 형태로 표시 - 고정 노출이므로 강제 스크롤을 제거하고 입력란 포커스로 대체 - 좁은 화면에서 관리자 메뉴에 가려지지 않도록 표시 순서 조정 Co-Authored-By: Claude Opus 5 (1M context) (cherry picked from commit 39b7637bab609600a21118966968f46ab1fb6546) --- adm/config_form.php | 35 ++++++++++++++++++++++------------- 1 file changed, 22 insertions(+), 13 deletions(-) diff --git a/adm/config_form.php b/adm/config_form.php index 45d152aed..7ee6347af 100644 --- a/adm/config_form.php +++ b/adm/config_form.php @@ -1616,17 +1616,24 @@ if ($config['cf_sms_use'] && $config['cf_icode_id'] && $config['cf_icode_pw']) { - - + +
+ +
@@ -1731,7 +1738,6 @@ if ($config['cf_sms_use'] && $config['cf_icode_id'] && $config['cf_icode_pw']) { if(isChanged){ $wrap.show(); if(! is_invisible_recaptcha) { - $wrap.css("margin-top","1em"); if(! $("#"+tooptipid).length){ $children.after($p_text) } } } else { @@ -1747,8 +1753,11 @@ if ($config['cf_sms_use'] && $config['cf_icode_id'] && $config['cf_icode_pw']) { var cf_intercept_ip_val = f.cf_intercept_ip.value; if (check_config_captcha_open()){ - jQuery("html, body").scrollTop(jQuery("#config_captcha_wrap").offset().top); - + // 캡챠는 확인 버튼 옆에 고정 노출되므로 별도 이동 없이 입력란으로 포커스만 옮긴다. + if (jQuery("#captcha_key").is(":visible")) { + jQuery("#captcha_key").focus(); + } + }