changeMonth: true,
changeYear: true,
showOtherMonths: true,
- selectOtherMonths: true
+ selectOtherMonths: true,
+ yearRange: "c-60:c+40"
};
}
function date_picker_init(){
options.minDate = jQuery(this).attr('data-startDate');
if (jQuery(this).attr('data-endDate'))
options.maxDate = jQuery(this).attr('data-endDate');
+ if (jQuery(this).attr('data-yearRange'))
+ options.yearRange = jQuery(this).attr('data-yearRange');
jQuery(this)
.datepicker(jQuery.extend(date_picker_options(),options))
.trigger('datePickerLoaded');
var date_picker_loading;
if (window.jQuery){
jQuery(function(){
- if (jQuery('input.date,input.heure').length && !date_picker_loading){
- date_picker_loading = true; // inutile de loader deux fois
- jQuery.getScript('#PRODUIRE{fond=formulaires/dateur/jquery.dateur.js}').done(function(){
+ if (jQuery('input.date,input.heure').length
+ && typeof date_picker_loading=="undefined"){
+ date_picker_loading = jQuery.getScript('#PRODUIRE{fond=formulaires/dateur/jquery.dateur.js}');
+ date_picker_loading.done(function(){
date_picker_init();
onAjaxLoad(date_picker_init);
- });
+ })
}
});
}