This commit is contained in:
KONE SOREL 2026-03-07 08:41:03 +00:00
parent cc778c6927
commit 22685b66c7

View File

@ -47574,25 +47574,46 @@ function afficheBoutons($idData) {
type: 'post',
data: donnees,
success: function(data) {
// 1. Injection du HTML dans la zone dédiée
$('#div_entete_table').html(data);
// On force le style Neutral Pro sur les boutons injectés
$('#div_entete_table button').addClass('btn btn-sm fw-bold shadow-xs px-3');
$('#btn-action').addClass('btn-success');
$('#btn-fermer').addClass('btn-light border');
const $btnAction = $('#btn-action');
const $btnFermer = $('#btn-fermer');
// 2. Application des styles de base Neutral Pro
$('#div_entete_table button').addClass('btn btn-sm fw-bold shadow-xs px-3');
$btnFermer.addClass('btn-light border');
// 3. Logique du Switch (Couleur, Texte et Action)
if($idData == 0) {
$('#btn-fermer').hide();
$('#btn-action').html('<i class="fas fa-plus-circle me-1"></i> ' + (codeLangue == "en_US" ? "Add" : "Ajouter"));
// --- MODE AJOUT ---
$btnFermer.hide();
// Switch vers VERT
$btnAction.removeClass('btn-primary').addClass('btn-success');
// Texte dynamique
$btnAction.html('<i class="fas fa-plus-circle me-1"></i> ' + (codeLangue == "en_US" ? "Add" : "Ajouter"));
// Action au clic : Charger le formulaire vide
$btnAction.attr('onclick', 'formAjoutTableRef()');
} else {
$('#btn-fermer').show();
$('#btn-action').html('<i class="fas fa-save me-1"></i> ' + (codeLangue == "en_US" ? "Save" : "Enregistrer"));
// --- MODE MODIFICATION ---
$btnFermer.show();
// Switch vers BLEU
$btnAction.removeClass('btn-success').addClass('btn-primary');
// Texte dynamique
$btnAction.html('<i class="fas fa-save me-1"></i> ' + (codeLangue == "en_US" ? "Update" : "Enregistrer"));
// Action au clic : Lancer la sauvegarde des données
$btnAction.attr('onclick', 'update_table()');
}
}
});
}
// Ferme le formulaire affiché
function fermeFormulaire() {
$('#div_maj_table').empty();