PageSourceSearch

https://www.cleres.fr/wp-content/plugins/Krea3CustomPosts/public/js/krea3-custom-posts-public.js?ver=2.4.6

js cleres.fr collected 2026-10-09 17:09:19 UTC 6,176 bytes, 216 lines download raw bytes

1function stripslashes(str) {
2	return (str + '').replace(/\\(.?)/g, function(s, n1) {
3		switch (n1) {
4		case '\\':
5			return '\\'
6		case '0':
7			return '\u0000'
8		case '':
9			return ''
10		default:
11			return n1
12		}
13	})
14}
15
16/**
17 * Générer un pdf
18 */
19function generer_pdf(url, id) {
20	jQuery.ajax({
21	  type : 'POST',
22	  url : url,
23	  dataType : 'json',
24	  data : "action=generer_fiche_pdf&fiche=" + id,
25	  success : function(data) {
26		  window.open(data.pdf);
27	  }
28	});
29}
30
31/**
32 * Créer un cookie
33 * 
34 * @param name
35 *          le nom du cookie
36 * @param value
37 *          la valeur
38 * @param days
39 *          la durée en jours (0: durée de la session navigateur)
40 */
41function createCookie(name, value, days) {
42    /*
43    if(readCookie("cookieconsent_status_marketing") == "deny"){
44        eraseCookie(name);
45        return;
46    }*/
47    
48	if (days) {
49		var date = new Date();
50		date.setTime(date.getTime() + (days * 60 * 60 * 1000));
51		var expires = "; expires=" + date.toGMTString();
52	} else
53		var expires = "";
54	document.cookie = name + "=" + value + expires + "; path=/";
55}
56
57/**
58 * Lire un cookie
59 * 
60 * @param name
61 *          nom du cookie
62 * @returns la valeur du cookie
63 */
64function readCookie(name) {
65    var nameEQ = name + "=";
66    var ca = document.cookie.split(';');
67    var max = ca.length;
68    for (var i = 0; i < max; i++) {
69        var c = ca[i];
70        while (c.charAt(0) == ' '){
71            c = c.substring(1, c.length);
72            if (c.indexOf(nameEQ) == 0){
73                return c.substring(nameEQ.length, c.length);
74            }
75        }
76    }
77    return null;
78}
79
80/**
81 * Supprimer un cookie
82 * 
83 * @param name
84 *          nom du cookie
85 * @see createCookie
86 */
87function eraseCookie(name) {
88	createCookie(name, "", -1);
89}
90
91
92
93jQuery(function($) {
94
95	/**
96	 * masquer le datepicker au chargement
97	 */
98	$("#ui-datepicker-div");
99
100	/**
101	 * Régionalisation du calendrier jQuery UI
102	 */
103	$.datepicker.regional['en'] = {
104			closeText: 'Close',
105			prevText: '&#x3c;Prev',
106			nextText: 'Next&#x3e;',
107			currentText: 'Current',
108			monthNames: ['January','February','March','April','May','June','July','August','September','October','November','December'],
109			monthNamesShort: ['Jan','Feb','Mar','Apr','May','June','July','Aug','Sep','Oct','Nov','Déc'],
110			dayNames: ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saterday'],
111			dayNamesShort: ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],
112			dayNamesMin: ['Su','Mo','Tu','We','Th','Fr','Sa'],
113			dateFormat: 'dd/mm/yy', firstDay: 1,
114			isRTL: false
115		};
116		
117		$.datepicker.regional['de'] = {
118			closeText: 'schließen',
119			prevText: '&#x3c;zurück',
120			nextText: 'Vor&#x3e;',
121			currentText: 'heute',
122			monthNames: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
123			monthNamesShort: ['Jan','Feb','Mär','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
124			dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
125			dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
126			dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
127			weekHeader: 'Wo',
128			dateFormat: 'dd/mm/yy',
129			firstDay: 1,
130			isRTL: false,
131			showMonthAfterYear: false,
132			yearSuffix: ''
133		};
134		
135		$.datepicker.regional['nl'] = {
136			closeText: 'Sluiten',
137			prevText: '←',
138			nextText: '→',
139			currentText: 'Vandaag',
140			monthNames: ['januari', 'februari', 'maart', 'april', 'mei', 'juni','juli', 'augustus', 'september', 'oktober', 'november', 'december'],
141			monthNamesShort: ['jan', 'feb', 'mrt', 'apr', 'mei', 'jun','jul', 'aug', 'sep', 'okt', 'nov', 'dec'],
142			dayNames: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'],
143			dayNamesShort: ['zon', 'maa', 'din', 'woe', 'don', 'vri', 'zat'],
144			dayNamesMin: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],
145			weekHeader: 'Wk',
146			dateFormat: 'dd/mm/yy',
147			firstDay: 1,
148			isRTL: false,
149			showMonthAfterYear: false,
150			yearSuffix: ''
151		};
152		
153		/**
154		 * Régionalisation du calendrier jQuery UI
155		 */
156		$.datepicker.regional['fr'] = {
157			closeText : 'Fermer',
158			prevText : '&#x3c;Préc',
159			nextText : 'Suiv&#x3e;',
160			currentText : 'Courant',
161			monthNames : [ 'Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin','Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre','Décembre' ],
162			monthNamesShort : [ 'Jan', 'Fév', 'Mar', 'Avr', 'Mai', 'Juin', 'Juil','Aoû', 'Sep', 'Oct', 'Nov', 'Déc' ],
163			dayNames : [ 'Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi','Vendredi', 'Samedi' ],
164			dayNamesShort : [ 'Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam' ],
165			dayNamesMin : [ 'Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa' ],
166			dateFormat : 'dd/mm/yy',
167			firstDay : 1,
168			isRTL : false
169		};
170		
171		$.datepicker.setDefaults($.datepicker.regional['fr']);
172
173	/**
174	 * Le lien carnet de voyage dans les custom posts
175	 */
176	$(".nav-carnet a").click(
177	    function(e) {
178		    e.preventDefault();
179		    if ($(".nav-carnet").hasClass("delete")) {
180			    CarnetVoyageDeleteSingle(carnet.wpurl, carnet.url);
181			    $(".nav-carnet").removeClass("delete");
182			    $(".nav-carnet a span.text-nav").html(
183			        carnet.ajouter_a + ' ' + carnet.titre_carnet);
184			    $(".nav-carnet a").attr("title",
185			        carnet.ajouter_a + ' ' + carnet.titre_carnet);
186			    return false;
187		    } else {
188			    CarnetVoyage(carnet.wpurl, carnet.url, carnet.titre, carnet.id);
189			    $('.nav-carnet').addClass('delete');
190			    $('.nav-carnet a span.text-nav').html(
191			        carnet.supprimer_de + ' ' + carnet.titre_carnet);
192			    $('.nav-carnet a').attr("title",
193			        carnet.supprimer_de + ' ' + carnet.titre_carnet);
194			    return false;
195		    }
196	    });
197
198	$("a.google_map_link").click(function(e) {
199		window.open(this.href, '_blank');
200		return false;
201	});
202
203	/**
204	 * prefiltrer la page agenda depuis l'accueil (voir index.php de ot pontau
205	 * pour le code tml)
206	 */
207	$('#agenda-periode-filtres-accueil li a').click(function(e) {
208		e.preventDefault();
209		e.stopPropagation();
210		eraseCookie("agenda-filtres-accueil");
211		createCookie("agenda-filtres-accueil", $(this).data("periode"), 0);
212		document.location.href = $('#voir-agenda-complet').attr("href");
213	});
214
215	
216});

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.