From d875dd08ece9b67030e4c3bfdd9570971aa433c5 Mon Sep 17 00:00:00 2001 From: lkddi Date: Sat, 25 Apr 2026 13:19:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B6=E5=8F=A3=E5=90=8E=E5=8F=B0=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E7=A1=AE=E8=AE=A4=E4=BA=8B=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/js/admin/autoact.js | 11 +++++++++++ resources/js/admin/fishing-events.js | 11 +++++++++++ resources/views/admin/autoact/index.blade.php | 2 +- resources/views/admin/fishing/index.blade.php | 2 +- 4 files changed, 24 insertions(+), 2 deletions(-) diff --git a/resources/js/admin/autoact.js b/resources/js/admin/autoact.js index 4730fcb..a934f8a 100644 --- a/resources/js/admin/autoact.js +++ b/resources/js/admin/autoact.js @@ -84,4 +84,15 @@ export function bindAdminAutoactControls() { void toggleAutoactEvent(toggleButton); } }); + + document.addEventListener("submit", (event) => { + if (!(event.target instanceof HTMLFormElement)) { + return; + } + + const confirmMessage = event.target.getAttribute("data-autoact-delete-confirm"); + if (confirmMessage && !window.confirm(confirmMessage)) { + event.preventDefault(); + } + }); } diff --git a/resources/js/admin/fishing-events.js b/resources/js/admin/fishing-events.js index a9ac487..00fef3e 100644 --- a/resources/js/admin/fishing-events.js +++ b/resources/js/admin/fishing-events.js @@ -193,4 +193,15 @@ export function bindAdminFishingEventsControls() { void toggleFishingEvent(toggleButton); } }); + + document.addEventListener("submit", (event) => { + if (!(event.target instanceof HTMLFormElement)) { + return; + } + + const confirmMessage = event.target.getAttribute("data-fishing-delete-confirm"); + if (confirmMessage && !window.confirm(confirmMessage)) { + event.preventDefault(); + } + }); } diff --git a/resources/views/admin/autoact/index.blade.php b/resources/views/admin/autoact/index.blade.php index 884acf1..1e59bc9 100644 --- a/resources/views/admin/autoact/index.blade.php +++ b/resources/views/admin/autoact/index.blade.php @@ -106,7 +106,7 @@
+ class="inline" data-autoact-delete-confirm="确定要删除此事件吗?"> @csrf @method('DELETE')