Subversion Repositories Sites.obs-saisons.fr

Compare Revisions

Ignore whitespace Rev 215 → Rev 216

/trunk/applications/saisie/squelettes/js/saisie.js
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,26 → 191,21
});
 
$('#'+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 ?")) {
remplacerMiniFormulaireParElementDate(id_formulaire);
$('#'+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];