PageSourceSearch

https://www.mairie-de-vezins.com/wp-content/cache/min/1/wp-content…ptFront-34bcad069755ae2a76f8178e2eb4738b.js

js mairie-de-vezins.com collected 2026-10-02 13:10:59 UTC 5,436 bytes, 13 lines download raw bytes

1jQuery(document).ready(function($){function addDays(date,days){var result=new Date(date);result.setDate(result.getDate()+days);return result}
2$("#demiJournee").change(function(){var currentDate=$("#dateHeureFin").val();var newDate='';var hour='';var dateSplit=currentDate.split(' ')[0];var dateSplit=dateSplit.split('/');var newCurrentDateString=dateSplit[2]+'-'+dateSplit[1]+'-'+dateSplit[0];var date=new Date(newCurrentDateString);var date2=null;if(this.checked){date2=addDays(date,1);hour='12:00'}else{date2=addDays(date,-1);hour='23:59'}
3newDate=date2.toLocaleDateString("fr-FR")+' '+hour;jQuery('.timeFinRecurs').val(hour);$("#dateHeureFin").val(newDate)});$("#journeeSupp").change(function(){var currentDate=$("#dateHeureFin").val();var newDate='';var hour='';var dateSplit=currentDate.split(' ')[0];var dateSplit=dateSplit.split('/');var newCurrentDateString=dateSplit[2]+'-'+dateSplit[1]+'-'+dateSplit[0];var date=new Date(newCurrentDateString);var date2=null;if(this.checked){date2=addDays(date,1);hour='23:59'}else{date2=addDays(date,-1);hour='23:59'}
4newDate=date2.toLocaleDateString("fr-FR")+' '+hour;jQuery('.timeFinRecurs').val(hour);$("#dateHeureFin").val(newDate)});if($(".pre-reservation-de-salle").length){$("#loaderSalle").fadeOut("1000");$('#dateHeureDeb').appendDtpicker({"dateFormat":"DD/MM/YYYY 09:30","locale":"fr","todayButton":!1,"futureOnly":!0,"closeOnSelected":!0,"firstDayOfWeek":1,"dateOnly":!0});$('#dateHeureFin').appendDtpicker({"dateFormat":"DD/MM/YYYY 23:59","locale":"fr","todayButton":!1,"futureOnly":!0,"closeOnSelected":!0,"firstDayOfWeek":1,"dateOnly":!0});$('#dateHeureDeb').change(function(){var dateDeb=$(this).handleDtpicker('getDate');var mois;date2=""+dateDeb+"";var result=date2.split(' ');switch(result[1]){case 'Jan':mois='01';break;case 'Feb':mois='02';break;case 'Mar':mois='03';break;case 'Apr':mois='04';break;case 'May':mois='05';break;case 'Jun':mois='06';break;case 'Jul':mois='07';break;case 'Aug':mois='08';break;case 'Sep':mois='09';break;case 'Oct':mois='10';break;case 'Nov':mois='11';break;case 'Dec':mois='12';break}
5date2=result[3]+'/'+mois+'/'+result[2];$('#dateHeureFin').appendDtpicker({"dateFormat":"DD/MM/YYYY 23:59","locale":"fr","todayButton":!1,"futureOnly":!0,"minDate":""+date2+"","closeOnSelected":!0,"firstDayOfWeek":1,"dateOnly":!0});$('#dateHeureFin').handleDtpicker('setDate',dateDeb)});$('#calendar').fullCalendar({eventStartEditable:!1,header:{left:'prev,next today',center:'title',right:'month,agendaWeek,agendaDay,listWeek'},buttonText:{today:'Aujourd\'hui',month:'Mois',week:'Semaine',day:'Jour',list:'Liste'},editable:!1,eventLimit:!0,navLinks:!0,timeFormat:'H:mm',locale:'fr',slotLabelFormat:'H:mm',eventSources:['/wp-content/plugins/a3web-pre_reservation_salle/js/all_resa.php','/wp-content/plugins/a3web-pre_reservation_salle/js/all_resa_attente.php'],eventRender:function eventRender(event,element,view){if(view.name!="month"){element.find('.fc-title').append("<br/>"+event.description);element.find('.fc-list-item-title').append("<br/>"+event.description)}
6return['all',event.salle].indexOf($('#listeSalle').val())>=0}});$('#listeSalle').on('change',function(){$('#calendar').fullCalendar('rerenderEvents')});$('.fc-button-group').find('.fc-month-button').attr('title','mois');$('.fc-button-group').find('.fc-agendaWeek-button').attr('title','semaine');$('.fc-button-group').find('.fc-agendaDay-button').attr('title','aujourd\'hui');$('.fc-button-group').find('.fc-listWeek-button').attr('title','liste');$('input#recurs').change(function(){if($(this).is(':checked')){$('#recurs-options').show();$('#dateHeureFin').hide()}else{$('#recurs-options').hide();$('#dateHeureFin').show()}});$('input[name="repeat-freq"]').change(function(){$('#recurs-options').find('.dateFinChoix').hide();$('#recurs-options').find('.dateExclusionChoix').hide();$('#recurs-options').find('.dateFinRecurs').removeAttr('required');$('#recurs-options').find('.timeFinRecurs').removeAttr('required');if($(this).is(':checked')){$(this).parents('.choixRecurs').find('.dateFinChoix').show();
6$(this).parents('.choixRecurs').find('.dateExclusionChoix').show();$(this).parents('.choixRecurs').find('.dateFinRecurs').attr('required','required');$(this).parents('.choixRecurs').find('.timeFinRecurs').attr('required','required')}});$('input.exlureJour').change(function(){if($(this).is(':checked')){$(this).next('.listeJourExclure').show()}else{$(this).next('.listeJourExclure').hide()}});var dates=new Array();function addDate(date){if(jQuery.inArray(date,dates)<0)dates.push(date)}
7function removeDate(index){dates.splice(index,1)}
8function printArray(){var printArr=[];dates.forEach(function(val){printArr.push(val)});$('.listeDateExclu input').val(printArr);if(typeof requestSalleDispo==="function"){requestSalleDispo()}}
9function addOrRemoveDate(date){var index=jQuery.inArray(date,dates);if(index>=0)
10removeDate(index);else addDate(date);printArray()}
11function padNumber(number){var ret=new String(number);if(ret.length==1)ret="0"+ret;return ret}
12var options=$.extend({onSelect:function(dateText,inst){addOrRemoveDate(dateText)},beforeShowDay:function(date){var year=date.getFullYear();var month=padNumber(date.getMonth()+1);var day=padNumber(date.getDate());var dateString=day+"/"+month+"/"+year;var gotDate=jQuery.inArray(dateString,dates);if(gotDate>=0){return[!0,"ui-state-highlight"]}
13return[!0,""]}},$.datepicker.regional.fr);$(".dateExclusion").datepicker(options)}})

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.