From 5790bddc1f36be0ec9e0d5e6c72f2b9bd9ba0132 Mon Sep 17 00:00:00 2001 From: karl Date: Mon, 19 Jun 2023 06:58:55 +0000 Subject: - Bugfix: Modul Rechnungen: Rechnungen können nun nicht mehr doppelt über die Bestellverwaltung geschrieben werden MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8300 0d5edaf7-2b12-4e95-93f4-047927463d4b --- views/order/index.phtml | 59 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 58 insertions(+), 1 deletion(-) diff --git a/views/order/index.phtml b/views/order/index.phtml index 0cbc80b..7d1c697 100644 --- a/views/order/index.phtml +++ b/views/order/index.phtml @@ -488,7 +488,35 @@ } }); - + + let buttonClicked = false; + document.getElementById('doaction').addEventListener('click', (event) => { + + if (buttonClicked) { + + event.preventDefault(); + return false; + + } + + // Button deaktivieren und ausgrauen + document.getElementById('doaction').style.opacity = '0.5'; + document.getElementById('doaction').style.pointerEvents = 'none'; + + // Button nach 4 Sekunden wieder aktivieren + setTimeout(() => { + + document.getElementById('doaction').style.opacity = '1'; + document.getElementById('doaction').style.pointerEvents = 'auto'; + buttonClicked = false; + + }, 4000); + + buttonClicked = true; + return true; + + }); +