Fix de l'affichage du panneau d'actions après suppression en lot
## Correction de l'ordre des opérations ### Problème résolu - Le panneau "X éléments sélectionnés" restait affiché après suppression - Réorganisation de l'ordre des opérations pour une remise à zéro propre ### Changements apportés - Décocher toutes les checkboxes AVANT le rechargement des données - Masquage immédiat du panneau bulkActions - Évite les états intermédiaires incorrects lors du rechargement ## Amélioration de la logique - Ordre optimal : décocher → masquer → recharger → mettre à jour - Interface cohérente à chaque étape de la suppression - Élimination des artefacts visuels temporaires
This commit is contained in:
parent
20361ed80d
commit
a9e7024830
@ -669,6 +669,11 @@ $(document).ready(function() {
|
|||||||
$(this).addClass('hidden');
|
$(this).addClass('hidden');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// Décocher toutes les checkboxes AVANT de recharger
|
||||||
|
$('.row-checkbox').prop('checked', false);
|
||||||
|
$('#selectAll').prop('checked', false).prop('indeterminate', false);
|
||||||
|
$('#bulkActions').addClass('hidden');
|
||||||
|
|
||||||
// Recharger les données de la page courante
|
// Recharger les données de la page courante
|
||||||
loadPage(currentPage || 1);
|
loadPage(currentPage || 1);
|
||||||
|
|
||||||
@ -676,9 +681,6 @@ $(document).ready(function() {
|
|||||||
$.getJSON('/autopost/stats', function(s) {
|
$.getJSON('/autopost/stats', function(s) {
|
||||||
if (s) updateStatsUI(s);
|
if (s) updateStatsUI(s);
|
||||||
});
|
});
|
||||||
|
|
||||||
// Décocher la case "Tout sélectionner"
|
|
||||||
$('#selectAll').prop('checked', false).prop('indeterminate', false);
|
|
||||||
},
|
},
|
||||||
error: function(xhr) {
|
error: function(xhr) {
|
||||||
let errorMsg = 'Erreur lors de la suppression en lot';
|
let errorMsg = 'Erreur lors de la suppression en lot';
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user