From 06cdeb2d6157f43f83e84a54f3ea191135a64ff3 Mon Sep 17 00:00:00 2001 From: ajugo Date: Tue, 10 Jan 2023 11:46:32 +0100 Subject: [PATCH] Prevent double click on button new experiment [SCI-7707] (#4783) --- app/assets/javascripts/projects/show.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/assets/javascripts/projects/show.js b/app/assets/javascripts/projects/show.js index 9826f0fbd..c5a8efe49 100644 --- a/app/assets/javascripts/projects/show.js +++ b/app/assets/javascripts/projects/show.js @@ -317,11 +317,16 @@ function initNewExperimentToolbarButton() { let forms = '.new-experiment-form'; $(experimentsPage) + .on('submit', forms, function() { + $(this).find("button[type='submit']").prop('disabled', true); + }) .on('ajax:success', forms, function(ev, data) { appendActionModal($(data.html)); + $(this).find("button[type='submit']").prop('disabled', false); }) .on('ajax:error', forms, function(ev, data) { HelperModule.flashAlertMsg(data.responseJSON.message, 'danger'); + $(this).find("button[type='submit']").prop('disabled', false); }); }