Subversion Repositories Sites.obs-saisons.fr

Compare Revisions

Ignore whitespace Rev 216 → Rev 215

/trunk/applications/saisie/squelettes/js/saisie.js
106,7 → 106,6
 
htmlEnCours = '';
elementEnCours = null;
ancienneValeurEnCours = null;
 
function initialiserLignesCliquables() {
133,8 → 132,13
 
function initialiserCalendrierFormulaire() {
anneeEnCours = getAnneeEnCoursDeConsultation();
anneeEnCours = $("#annee_en_cours").attr("value");
if(typeof(anneeEnCours)=='undefined'){
dateCourante = new Date();
anneeEnCours = dateCourante.getFullYear();
}
$(".calendrier").each(function() {
$(this).find("input").datepicker({
disabled: true,
156,7 → 160,8
return reg.test(peutEtreUneDate);
}
 
function getAnneeEnCoursDeConsultation() {
/** Fonctions de manipulation des éléments du tableau pour les transformer en élements cliquables et calendriers **/
function initialiserMiniCalendrierFormulaire(id_element) {
anneeEnCours = jQuery.trim($("#annee_en_cours").html());
165,14 → 170,6
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,
191,21 → 188,26
});
 
$('#'+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 = jQuery.trim(ancienneValeurEnCours);
nouvelle_valeur_date = jQuery.trim(dateText);
ancienne_valeur_date = htmlEnCours;
if(nouvelle_valeur_date == '' && ancienne_valeur_date != '-' && ancienne_valeur_date != nouvelle_valeur_date) {
window.alert(ancienne_valeur_date);
if(dateText == '' && ancienne_valeur_date != dateText) {
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);
remplacerMiniFormulaireParElementDate(id_formulaire);
}
}
}
215,10 → 217,8
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,14 → 236,9
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;
 
}
 
268,14 → 263,10
valeur_date_pour_stade = $('#'+id_formulaire).val();
if(valeur_date_pour_stade == null ) {
if(valeur_date_pour_stade == null || jQuery.trim(valeur_date_pour_stade) == '') {
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];