From 5ffab4caeba430d6b1acacc46f84ad197034a7ed Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Thu, 28 Oct 2021 18:28:31 +0200 Subject: [PATCH 3/4] js: disable submit buttons during autosave (#58276) --- wcs/qommon/static/js/qommon.forms.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/wcs/qommon/static/js/qommon.forms.js b/wcs/qommon/static/js/qommon.forms.js index 219c0d87..c8f351b2 100644 --- a/wcs/qommon/static/js/qommon.forms.js +++ b/wcs/qommon/static/js/qommon.forms.js @@ -136,6 +136,9 @@ $(function() { install_autosave(); return; } + $('form .buttons.submit button').prop('disabled', true); + var $message = $('

Sauvegarde automatique en cours

'); + $('form .buttons.submit').prepend($message); autosave_xhr = $.ajax({ type: 'POST', url: window.location.pathname + 'autosave', @@ -147,6 +150,8 @@ $(function() { }, complete: function() { autosave_is_running = false; + $('form .buttons.submit button').prop('disabled', false); + $message.remove(); autosave_xhr = null; if (autosave_timeout_id !== null) { install_autosave(); -- 2.33.0