From 2ea132cf49151ccbae1e25fc471d9a032f2624ef Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Thu, 15 Mar 2018 20:24:42 +0200 Subject: [PATCH] Simplify duplicate submission check --- resources/views/invoices/edit.blade.php | 4 +--- resources/views/master.blade.php | 1 - resources/views/payments/braintree/credit_card.blade.php | 8 +++----- resources/views/payments/credit_card.blade.php | 3 +-- resources/views/payments/edit.blade.php | 9 +++++---- resources/views/payments/paymill/credit_card.blade.php | 6 ++---- resources/views/payments/stripe/bank_transfer.blade.php | 4 +--- resources/views/payments/stripe/credit_card.blade.php | 4 +--- resources/views/payments/wepay/credit_card.blade.php | 7 ++----- 9 files changed, 16 insertions(+), 30 deletions(-) diff --git a/resources/views/invoices/edit.blade.php b/resources/views/invoices/edit.blade.php index 6409f2bb7650..b83eb54998e0 100644 --- a/resources/views/invoices/edit.blade.php +++ b/resources/views/invoices/edit.blade.php @@ -1472,10 +1472,9 @@ } @if (Auth::user()->canCreateOrEdit(ENTITY_INVOICE, $invoice)) - if (NINJA.formIsSubmitted) { + if ($('#saveButton').is(':disabled')) { return false; } - NINJA.formIsSubmitted = true; $('#saveButton, #emailButton, #draftButton').attr('disabled', true); // if save fails ensure user can try again $.post('{{ url($url) }}', $('.main-form').serialize(), function(data) { @@ -1497,7 +1496,6 @@ function handleSaveFailed(data) { $('#saveButton, #emailButton, #draftButton').attr('disabled', false); $('#emailModal div.modal-footer button').attr('disabled', false); - NINJA.formIsSubmitted = false; var error = ''; if (data) { var error = firstJSONError(data.responseJSON) || data.statusText; diff --git a/resources/views/master.blade.php b/resources/views/master.blade.php index 11fb3d8edd4f..f5ab02226fb5 100644 --- a/resources/views/master.blade.php +++ b/resources/views/master.blade.php @@ -272,7 +272,6 @@