From 61ad8c64d465e7f6d490e5e6cea5e558aa150184 Mon Sep 17 00:00:00 2001 From: kbe Date: Tue, 16 Sep 2025 08:44:21 +0200 Subject: [PATCH] Fix modal overlay issue and improve modal structure Co-authored-by: Qwen-Coder --- .../event_duplication_controller.js | 7 -- app/views/promoter/events/show.html.erb | 70 ++++++++++--------- 2 files changed, 36 insertions(+), 41 deletions(-) diff --git a/app/javascript/controllers/event_duplication_controller.js b/app/javascript/controllers/event_duplication_controller.js index 7e4ae76..3895c52 100644 --- a/app/javascript/controllers/event_duplication_controller.js +++ b/app/javascript/controllers/event_duplication_controller.js @@ -9,13 +9,6 @@ export default class extends Controller { connect() { // Get modal element from the document this.modalElement = document.querySelector('[data-event-duplication-target="modal"]') - - // Close modal when clicking outside - this.modalElement.addEventListener('click', (event) => { - if (event.target === this.modalElement) { - this.close() - } - }) } open() { diff --git a/app/views/promoter/events/show.html.erb b/app/views/promoter/events/show.html.erb index e7bbe07..269ae2b 100644 --- a/app/views/promoter/events/show.html.erb +++ b/app/views/promoter/events/show.html.erb @@ -290,46 +290,48 @@ -