From 56ad04886a8d3b0fb49404e90bc067aa989403a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Dvo=C5=99=C3=A1k?= <150935816+Dvorinka@users.noreply.github.com> Date: Tue, 27 May 2025 09:33:55 +0200 Subject: [PATCH] Add files via upload --- admin-dashboard.html | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/admin-dashboard.html b/admin-dashboard.html index 06ebdc7..9c00e08 100644 --- a/admin-dashboard.html +++ b/admin-dashboard.html @@ -710,9 +710,20 @@ async function loadBanner() { } } +// Add submission flag at the top of the script +let isSubmitting = false; + async function saveBanner(event) { event.preventDefault(); + // Prevent multiple submissions + if (isSubmitting) { + console.log('Form submission already in progress'); + return; + } + + isSubmitting = true; + const form = document.getElementById('bannerForm'); const formData = new FormData(form); const submitButton = form.querySelector('button[type="submit"]'); @@ -809,6 +820,7 @@ async function saveBanner(event) { submitButton.disabled = false; submitButton.innerHTML = originalButtonText; } + isSubmitting = false; } }