106,6 → 106,7 |
|
htmlEnCours = ''; |
elementEnCours = null; |
ancienneValeurEnCours = null; |
|
function initialiserLignesCliquables() { |
|
132,13 → 133,8 |
|
function initialiserCalendrierFormulaire() { |
|
anneeEnCours = $("#annee_en_cours").attr("value"); |
anneeEnCours = getAnneeEnCoursDeConsultation(); |
|
if(typeof(anneeEnCours)=='undefined'){ |
dateCourante = new Date(); |
anneeEnCours = dateCourante.getFullYear(); |
} |
|
$(".calendrier").each(function() { |
$(this).find("input").datepicker({ |
disabled: true, |
160,8 → 156,7 |
return reg.test(peutEtreUneDate); |
} |
|
/** Fonctions de manipulation des éléments du tableau pour les transformer en élements cliquables et calendriers **/ |
function initialiserMiniCalendrierFormulaire(id_element) { |
function getAnneeEnCoursDeConsultation() { |
|
anneeEnCours = jQuery.trim($("#annee_en_cours").html()); |
|
170,6 → 165,14 |
anneeEnCours = dateCourante.getFullYear(); |
} |
|
return anneeEnCours; |
} |
|
/** Fonctions de manipulation des éléments du tableau pour les transformer en élements cliquables et calendriers **/ |
function initialiserMiniCalendrierFormulaire(id_element) { |
|
anneeEnCours = getAnneeEnCoursDeConsultation(); |
|
$('#'+id_element) |
.datepicker({ |
disabled: true, |
188,25 → 191,20 |
}); |
|
$('#'+id_element).datepicker( "show" ); |
|
/*$('#'+id_element).keypress(function() { |
if(estUneDateValide($('#'+id_element).val())) { |
$('#'+id_element).removeClass('erreur_valeur'); |
} else { |
$('#'+id_element).addClass('erreur_valeur'); |
} |
|
});*/ |
} |
|
function gererFermetureMiniCalendrier(dateText, id_formulaire) { |
|
ancienne_valeur_date = htmlEnCours; |
ancienne_valeur_date = jQuery.trim(ancienneValeurEnCours); |
nouvelle_valeur_date = jQuery.trim(dateText); |
|
window.alert(ancienne_valeur_date); |
|
if(dateText == '' && ancienne_valeur_date != dateText) { |
if(nouvelle_valeur_date == '' && ancienne_valeur_date != '-' && ancienne_valeur_date != nouvelle_valeur_date) { |
if(window.confirm("Voulez vous supprimer cette observation ?")) { |
$('#'+id_formulaire).val(nouvelle_valeur_date); |
donnees_obs = collecterDonneesMiniFormulaire(id_formulaire); |
envoyerRequeteAjaxValidationMiniFormulaire(donnees_obs, id_formulaire); |
} else { |
$('#'+id_formulaire).val(ancienne_valeur_date); |
remplacerMiniFormulaireParElementDate(id_formulaire); |
} |
} |
217,8 → 215,10 |
if(elementEnCours != null) { |
elementEnCours.removeClass('element_clique'); |
elementEnCours.html(htmlEnCours); |
ancienneValeurEnCours = null; |
} |
|
ancienneValeurEnCours = conteneur_selectionne.children('span').html() |
elementEnCours = conteneur_selectionne; |
htmlEnCours = conteneur_selectionne.html(); |
|
236,9 → 236,14 |
|
valeur_date_pour_stade = $('#'+id_element).val(); |
|
if(jQuery.trim(valeur_date_pour_stade) == '') { |
valeur_date_pour_stade = '-'; |
} |
|
elementEnCours.html('<span id="'+id_element+'">'+valeur_date_pour_stade+' </span>'); |
elementEnCours.removeClass('element_clique'); |
elementEnCours = null; |
ancienneValeurEnCours = null; |
|
} |
|
263,10 → 268,14 |
|
valeur_date_pour_stade = $('#'+id_formulaire).val(); |
|
if(valeur_date_pour_stade == null || jQuery.trim(valeur_date_pour_stade) == '') { |
if(valeur_date_pour_stade == null ) { |
return false ; |
} |
|
if(jQuery.trim(valeur_date_pour_stade) == '') { |
valeur_date_pour_stade = '00/00/'+anneeEnCours; |
} |
|
id_individu_stade_obs = id_formulaire.split('_'); |
|
stade_obs = 'observation_'+id_individu_stade_obs[3]; |