fdb
This commit is contained in:
parent
cc778c6927
commit
22685b66c7
|
|
@ -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();
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user