FEAT enhanced save button logic to include immediate reactivation on ACF error detection
This commit is contained in:
parent
c955f857c7
commit
57a38f9f55
|
|
@ -119,12 +119,24 @@ add_action('edit_form_after_title', function () {
|
||||||
// Déclencher la sauvegarde
|
// Déclencher la sauvegarde
|
||||||
$('#publish').trigger('click');
|
$('#publish').trigger('click');
|
||||||
|
|
||||||
// Réactiver le bouton et restaurer le texte après un délai
|
// Vérifier les erreurs ACF après un court délai
|
||||||
// setTimeout(function() {
|
setTimeout(function() {
|
||||||
// $button.prop('disabled', false).text('Sauvegarder');
|
// Vérifier s'il y a des messages d'erreur ACF
|
||||||
// $spinner.hide();
|
if ($('.acf-notice.-error').length > 0) {
|
||||||
// $spinner.removeClass('is-active');
|
// Réinitialiser le bouton immédiatement si une erreur est détectée
|
||||||
// }, 10000);
|
$button.prop('disabled', false).text('Sauvegarder');
|
||||||
|
$spinner.hide();
|
||||||
|
$spinner.removeClass('is-active');
|
||||||
|
}
|
||||||
|
}, 2000);
|
||||||
|
|
||||||
|
// Réactiver le bouton et restaurer le texte après un délai plus long
|
||||||
|
// (ceci ne s'exécutera que si la page n'est pas rechargée)
|
||||||
|
setTimeout(function() {
|
||||||
|
$button.prop('disabled', false).text('Sauvegarder');
|
||||||
|
$spinner.hide();
|
||||||
|
$spinner.removeClass('is-active');
|
||||||
|
}, 20000);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user