gestionBtnCommentaireAjoute();
gestionBtnModifMonComm();
gestionBtnSupprMonComm();
gestionBtnAjouteComplement();
function gestionBtnCommentaireAjoute(){
// gestion des boutons ajouter un commentaire
$("[id^='btnCommentaireAjoute']").click(function(){
// recup id du stack
console.log("polop "+$(this).attr("id").substr(20));
idStack = $(this).attr("id").substr(20);
console.log("polop "+idStack);
// vide le modal
$("#contentForm").html('<i class="fa-solid fa-rotate fa-spin"></i>');
$.ajax({
type: "POST",
url: "{{ path('membre_stacks_comm_formAjoute') }}",
data: {
idStack: idStack,
},
success: function(msg){
//console.log(msg);
// affiche le form
$("#contentForm").html(msg);
// gestion du bouton enregistrer
$("#btnValideForm").click(function(){
// affiche le chargement en cours
$("#contentForm").html('<div id="chargement" style="text-align:center; padding:20% 0 ;background-color: burlywood; position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%;"><i class="fa fa-solid fa-clipboard-list fa-2x"></i><br>Enregistrement</div>')
// recup données
nouveauMessage = CKEDITOR.instances['form_texte'].getData()
console.log("nouveauMessage "+nouveauMessage);
// enregistre l'Assignation
$.ajax({
type: "POST",
url: "{{ path('membre_stacks_comm_formAjouteTraitement') }}",
data: {
monid: idStack,
nouveauMessage: nouveauMessage,
},
success: function(msg){
console.log("clik ok");
// recharge ligne stack
rechargeLigneStack(idStack);
}
});
});
}
});
});
}
function gestionBtnModifMonComm(){
// gestion des boutons modifier un commentaire
$("[id^='btnModifMonComm_']").click(function(){
// recup id du stack
idComm = $(this).attr("id").substr(16);
console.log("btnModifMonComm_"+idComm);
// vide le modal
$("#contentForm").html('<i class="fa-solid fa-rotate fa-spin"></i>');
$.ajax({
type: "POST",
url: "{{ path('membre_stacks_comm_formModif') }}",
data: {
idComm: idComm,
},
success: function(msg){
// affiche le form
$("#contentForm").html(msg);
// gestion du bouton enregistrer
$("#btnValideForm").click(function(){
// enregistre la modification
$.ajax({
type: "POST",
url: "{{ path('membre_stacks_comm_formModifTraitement') }}",
data: {
idComm: idComm,
nouveauMessage: CKEDITOR.instances['form_texte'].getData(),
},
success: function(msg){
console.log(msg['ok']);
// recharge ligne stack
rechargeLigneStack(msg['ok']);
}
});
});
}
});
});
}
function gestionBtnSupprMonComm(){
// gestion des boutons supprimer un commentaire
$("[id^='btnSupprMonComm_']").click(function(){
// recup id du stack
idComm = $(this).attr("id").substr(16);
console.log("btnModifMonComm_"+idComm);
// vide le modal
$("#contentForm").html('<i class="fa-solid fa-rotate fa-spin"></i>');
$.ajax({
type: "POST",
url: "{{ path('membre_stacks_comm_formSuppr') }}",
data: {
idComm: idComm,
},
success: function(msg){
// affiche le form
$("#contentForm").html(msg);
// gestion du bouton enregistrer
$("#btnValideForm").click(function(){
// enregistre la modification
$.ajax({
type: "POST",
url: "{{ path('membre_stacks_comm_formSupprTraitement') }}",
data: {
idComm: idComm,
},
success: function(msg){
console.log(msg['ok']);
// recharge ligne stack
rechargeLigneStack(msg['ok']);
}
});
});
}
});
});
}
function gestionBtnAjouteComplement(){
// gestion des boutons supprimer un commentaire
$("[id^='btnAjouteComp_']").click(function(){
// recup id du stack
idComm = $(this).attr("id").substr(14);
console.log("btnAjouteComp_"+idComm);
// vide le modal
$("#contentForm").html('<i class="fa-solid fa-rotate fa-spin"></i>');
$.ajax({
type: "POST",
url: "{{ path('membre_stacks_comm_formAjouteComp') }}",
data: {
idComm: idComm,
},
success: function(msg){
//console.log(msg);
// affiche le form
$("#contentForm").html(msg);
// gestion du bouton enregistrer
$("#btnValideForm").click(function(){
// affiche le chargement en cours
$("#contentForm").html('<div id="chargement" style="text-align:center; padding:20% 0 ;background-color: burlywood; position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%;"><i class="fa fa-solid fa-clipboard-list fa-2x"></i><br>Enregistrement</div>')
// recup données
nouveauMessage = CKEDITOR.instances['form_message'].getData()
console.log("nouveauMessage "+nouveauMessage);
// enregistre le complement d info
$.ajax({
type: "POST",
url: "{{ path('membre_stacks_comm_formAjouteCompTraitement') }}",
data: {
idComm: idComm,
nouveauMessage: nouveauMessage,
},
success: function(msg){
console.log("clik ok");
// recharge ligne stack
rechargeLigneStack(msg['ok']);
}
});
});
},
});
});
}
function rechargeLigneStack(idStack){
// enregistre l'Assignation
$.ajax({
type: "POST",
url: "{{ path('membre_rechargeLigneStack') }}",
data: {
idStack: idStack,
},
success: function(msg){
$("#ligne_"+idStack).html(msg)
// masque le modal
$("#exampleModal").modal('hide');
//
gestionBtnCommentaireAjoute();
gestionBtnModifMonComm();
gestionBtnSupprMonComm();
gestionBtnAjouteComplement();
}
});
}