//affiche le calendrier //Params //idInputCalendar: nom (id) de l'input rattachée au calendrier //idOfSelect: nom (id) du select à mettre à jour. //idDivDate: nom (id) du div contenant l'ensemble (select + calendar) function displayCalendar(idInputCalendar, idOfSelect, idDivDate) { displayCalendarWithImage(idInputCalendar, idOfSelect, idDivDate, "/img/default/Picto/calendrier.png") } function displayCalendarWithImage(idInputCalendar, idOfSelect, idDivDate, imgCalendarPath) { var today = new Date() $("#" + idInputCalendar).datepicker({ showOn: "button", buttonImage: imgCalendarPath, buttonImageOnly: true, buttonText: "Sélectionner une date dans le calendrier", dateFormat :"dd/mm/yy", dayNames: ['Dimanche', 'Lundi', 'Mardi','Mercredi', 'Jeudi', 'Vendredi', 'Samedi'], monthNames: ['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre'], dayNamesMin:['Di', 'Lu', 'Ma','Me', 'Je', 'Ve', 'Sa'], onSelect: function(dateText, inst) {$("#" + idOfSelect).val(dateText);}, minDate: today, maxDate: "+30D" }); $("#" + idOfSelect).change(function() { $("#" + idInputCalendar).datepicker("setDate",$(this).val()); }); //on remet le code généré par jquery dans la balise du contenant afin de pouvoir gérer des css différents suivant l'univers document.getElementById(idDivDate).appendChild(document.getElementById("ui-datepicker-div")); } // START - Ajout d'une fonction pour la gestion des calendriers sur la Home de PACA - Smoreau 19/11/2014 function displayCalendarIRM(idInputCalendar, idOfSelect, idDivDate) { displayCalendarWithImageIRM(idInputCalendar, idOfSelect, idDivDate, "/img/default/Picto/calendrier.png") } function displayCalendarWithImageIRM(idInputCalendar, idOfSelect, idDivDate, imgCalendarPath) { var today = new Date() $("#" + idInputCalendar).datepicker({ showOn: "button", buttonImage: imgCalendarPath, buttonImageOnly: true, buttonText: "Sélectionner une date dans le calendrier", dateFormat :"dd/mm/yy", dayNames: ['Dimanche', 'Lundi', 'Mardi','Mercredi', 'Jeudi', 'Vendredi', 'Samedi'], monthNames: ['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre'], dayNamesMin:['Di', 'Lu', 'Ma','Me', 'Je', 'Ve', 'Sa'], onSelect: function(dateText, inst) {$("#" + idOfSelect).val(dateText);}, minDate: today, maxDate: "+30D" }); $("#" + idOfSelect).change(function() { $("#" + idInputCalendar).datepicker("setDate",$(this).val()); }); } // End - Ajout d'une fonction pour la gestion des calendriers sur la Home de PACA - Smoreau 19/11/2014 function displayCalendarWithImageAndText(idInputCalendar, idOfSelect, idDivDate, imgCalendarPath, imgText) { var today = new Date() $("#" + idInputCalendar).datepicker({ showOn: "button", buttonImage: imgCalendarPath, buttonImageOnly: true, buttonText: imgText, dateFormat :"dd/mm/yy", dayNames: ['Dimanche', 'Lundi', 'Mardi','Mercredi', 'Jeudi', 'Vendredi', 'Samedi'], monthNames: ['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre'], dayNamesMin:['Di', 'Lu', 'Ma','Me', 'Je', 'Ve', 'Sa'], onSelect: function(dateText, inst) {$("#" + idOfSelect).val(dateText);}, minDate: today, maxDate: "+30D" }); $("#" + idOfSelect).change(function() { $("#" + idInputCalendar).datepicker("setDate",$(this).val()); }); }