From 8d06c8eab43fe109646fc32fcba734b91f8f1b45 Mon Sep 17 00:00:00 2001 From: taekyoungc Date: Mon, 6 Jul 2026 19:32:57 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EC=82=AC=EC=9A=A9=EC=9E=90=20=EC=9D=98?= =?UTF-8?q?=EA=B2=AC=20=EB=AA=A9=EB=A1=9D/=EC=A0=84=EC=B2=B4=EB=B3=B4?= =?UTF-8?q?=EA=B8=B0=EC=97=90=EC=84=9C=20=ED=85=8D=EC=8A=A4=ED=8A=B8=20?= =?UTF-8?q?=EB=93=9C=EB=9E=98=EA=B7=B8=C2=B7=EC=84=A0=ED=83=9D=20=EA=B0=80?= =?UTF-8?q?=EB=8A=A5=ED=95=98=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 관리자 레이아웃 body의 select-none 때문에 의견 본문을 선택·복사할 수 없던 문제를 opt-in 클래스(.fb-selectable)로 해제. 목록형·전체보기 화면에 적용하고, 목록형은 텍스트 선택 중 행 클릭 시 상세로 이동하지 않도록 가드 추가. (의견 상세 화면은 이미 동일 방식으로 적용됨) Co-Authored-By: Claude Opus 4.8 --- app/Views/admin/feedback/all.php | 2 ++ app/Views/admin/feedback/index.php | 4 +++- app/Views/admin/layout.php | 7 +++++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/app/Views/admin/feedback/all.php b/app/Views/admin/feedback/all.php index 54a33c4..9fa67d1 100644 --- a/app/Views/admin/feedback/all.php +++ b/app/Views/admin/feedback/all.php @@ -22,6 +22,7 @@ $badge = static function (string $s): string { return '' . esc(FeedbackModel::statusLabel($s)) . ''; }; ?> +
사용자 의견 · 전체보기 (건)
@@ -115,3 +116,4 @@ $badge = static function (string $s): string {
+
diff --git a/app/Views/admin/feedback/index.php b/app/Views/admin/feedback/index.php index a6eafda..e224088 100644 --- a/app/Views/admin/feedback/index.php +++ b/app/Views/admin/feedback/index.php @@ -20,6 +20,7 @@ $badge = static function (string $s): string { return '' . esc(FeedbackModel::statusLabel($s)) . ''; }; ?> +
사용자 의견
@@ -53,7 +54,7 @@ $badge = static function (string $s): string { 접수된 의견이 없습니다. - + fb_idx ?> fb_regdate ?? '')) ?> fb_status ?? 'new')) ?> @@ -68,3 +69,4 @@ $badge = static function (string $s): string {
links() ?>
+
diff --git a/app/Views/admin/layout.php b/app/Views/admin/layout.php index 512ed63..54fc564 100644 --- a/app/Views/admin/layout.php +++ b/app/Views/admin/layout.php @@ -91,6 +91,13 @@ tailwind.config = { .data-table tbody td { color: #374151; } .data-table tbody tr:last-child td { border-bottom: 0; } .data-table tbody tr:hover td { background-color: #f9fafb; } +/* body의 select-none 상속을 무효화해 본문 텍스트를 드래그·복사할 수 있게 하는 opt-in 클래스 */ +.fb-selectable, .fb-selectable * { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; +} @media print { .portal-header, .sidebar, .portal-footer, .no-print, nav.portal-top-nav { display: none !important; } body.gov-portal-shell { background: #fff; display: block; }