PageSourceSearch

https://www.agglo-boulonnais.fr/typo3temp/assets/vhs-assets-9dc58e898bd4d3641d76bbcf00365655.js?1789481668

js agglo-boulonnais.fr collected 2026-10-02 11:59:01 UTC 10,888 bytes, 59 lines download raw bytes

1// ParsleyConfig definition if not already set
2window.ParsleyConfig = window.ParsleyConfig || {};
3window.ParsleyConfig.i18n = window.ParsleyConfig.i18n || {};
4
5// Define then the messages
6window.ParsleyConfig.i18n.fr = $.extend(window.ParsleyConfig.i18n.fr || {}, {
7    defaultMessage: "Cette valeur semble non valide",
8    type:           {
9        email:    "Cette valeur n'est pas valide",
10        url:      "Cette valeur n'est pas une URL valide",
11        number:   "Cette valeur doit être un nombre",
12        integer:  "Cette valeur doit être un entier",
13        digits:   "Cette valeur doit être numérique",
14        alphanum: "Cette valeur doit être alphanumérique"
15    },
16    notblank:       "Cette valeur ne peut pas être vide",
17    required:       "Ce champ est requis",
18    pattern:        "Cette valeur semble non valide",
19    min:            "Cette valeur ne doit pas être inférieure à %s",
20    max:            "Cette valeur ne doit pas excéder %s",
21    range:          "Cette valeur doit être comprise entre %s et %s",
22    minlength:      "Cette chaîne est trop courte, elle doit avoir au minimum %s caractères",
23    maxlength:      "Cette chaîne est trop longue, elle doit avoir au maximum %s caractères",
24    length:         "Cette valeur doit contenir entre %s et %s caractères",
25    mincheck:       "Vous devez sélectionner au moins %s choix",
26    maxcheck:       "Vous devez sélectionner %s choix maximum",
27    check:          "Vous devez sélectionner entre %s et %s choix",
28    equalto:        "Cette valeur devrait être identique au champ précédent"
29});
30
31// If file is loaded after Parsley main file, auto-load locale
32if ('undefined' !== typeof window.ParsleyValidator)
33    window.ParsleyValidator.addCatalog('fr', window.ParsleyConfig.i18n.fr, true);
34
35
36jQuery(document).ready(function(d){function m(b,a){if(a.tabs){var c=d("<ul />",{"class":a.tabMenuClassName+" invisible"}).insertBefore(b.children(a.container).filter(":first")),e=d("<div />",{"class":a.progressContainerClass}).insertBefore(c),f=d("<"+a.progressTag+" />",{min:"0",value:"1","class":a.progressClassName}).appendTo(e),h=d("<p />").append('Page <span class="'+a.progressIndexClass+'">1</span>/<span class="'+a.progressTotalClass+'"></span>').prependTo(e);b.children(a.container).each(function(e,
37k){var l=d("<li/>").html(d(this).children(a.header).html()).addClass(0==e?a.tabMenuActiveClassName:"").addClass("item"+e).on("click keypress",{container:b.children(a.container),fieldset:d(k)},function(){var c=d(this),e=c.parent().children().index(c);$activeTab=g(b,a);$activeTab.removeClass(a.tabMenuActiveClassName);c.addClass(a.tabMenuActiveClassName);b.children(a.container).hide();d(".powermail_fieldset",b).slice(e,e+1).show();d("."+a.progressClassName).prop("value",e+1);d("."+a.progressIndexClass).text(e+
381)});a.tabIndex&&l.prop("tabindex",e);c.append(l);f.prop("max",e+1);d("."+a.progressTotalClass,h).text(e+1)})}}function n(b,a){a.navigation&&b.children(a.container).each(function(c){var e=d("<nav />").addClass("pager").appendTo(d(this));d(this).find(".powermail_fieldwrap_type_submit")&&e.insertBefore(d(this).find(".powermail_fieldwrap_type_submit"));e=d("<ul />").addClass("pager__listitems").appendTo(e);0<c&&(e.append('<li class="pager__item -prev"></li>'),e.find(".-prev").append(p(b,a)));c<b.children(a.container).length-
391&&(e.append('<li class="pager__item -next"></li>'),e.find(".-next").append(q(b,a)))})}function r(b,a){d.fn.parsley&&"data-parsley-validate"===b.data("parsley-validate")&&b.parsley().subscribe("parsley:field:validated",function(){f(b,a).removeClass("parsley-error");t(b,a)})}function u(b,a){a.openTabOnError&&d.fn.parsley&&d.listen("parsley:field:error",function(){setTimeout(function(){b.find("."+a.tabMenuClassName+" > .parsley-error:first").click()},50)})}function p(b,a){return d("<a />").prop("href",
40"#").html(l10n.prevPage).click(function(c){c.preventDefault();c=h(b,a);$activeTab=g(b,a);$activeTab.removeClass(a.tabMenuActiveClassName).prev().addClass(a.tabMenuActiveClassName);k(b,a,c-1);d("."+a.progressClassName).prop("value",c);d("."+a.progressIndexClass).text(c)})}function q(b,a){return d("<a />").prop("href","#").html(l10n.nextPage).click(function(c){c.preventDefault();c=h(b,a);$activeTab=g(b,a);$activeTab.removeClass(a.tabMenuActiveClassName).next().addClass(a.tabMenuActiveClassName);k(b,
41a,c+1);d("."+a.progressClassName).prop("value",c+2);d("."+a.progressIndexClass).text(c+2)})}function k(b,a,c){b.children(a.container).hide();b.find(".powermail_fieldset").slice(c,c+1).show()}function h(b,a){var c=f(b,a).index(g(b,a));return parseInt(c)}
41function f(b,a){return b.find("."+a.tabMenuClassName+" > li")}function g(b,a){return f(b,a).filter("."+a.tabMenuActiveClassName)}function t(b,a){b.parsley().isValid()||b.find(".parsley-error").each(function(){var c=b.find(".powermail_fieldset").index(d(this).closest(".powermail_fieldset"));
42f(b,a).slice(c,c+1).addClass("parsley-error")})}d.fn.powermailTabs=function(b){var a=jQuery(this),c=b=jQuery.extend({container:"fieldset",header:"legend",tabs:!0,navigation:!0,openTabOnError:!0,tabIndex:!0,tabMenuClassName:"powermail_tabmenu",tabMenuActiveClassName:"act",progressIndexClass:"index",progressTotalClass:"total",progressTag:"meter",progressClassName:"meter",progressContainerClass:"progress"},b);a.children(c.container).hide();a.find(c.container).first().show();m(a,b);n(a,b);r(a,b);u(a,
43b)}});
44
45function PowermailForm(e){"use strict";this.initialize=function(){t(),a(),i(),r(),o(),n(),f(),l()};var t=function(){e.fn.powermailTabs&&e(".powermail_morestep").each(function(){e(this).powermailTabs()})},a=function(){e("form[data-powermail-ajax]").length&&p()},i=function(){if(e('*[data-powermail-location="prefill"]').length&&navigator.geolocation){e(this);navigator.geolocation.getCurrentPosition(function(t){var a=t.coords.latitude,i=t.coords.longitude,r=C()+"/index.php?eID=powermailEidGetLocation";jQuery.ajax({url:r,data:"lat="+a+"&lng="+i,cache:!1,success:function(t){t&&e('*[data-powermail-location="prefill"]').val(t)}})})}},r=function(){e.fn.datetimepicker&&e(".powermail_date").each(function(){var t=e(this);if("date"===t.prop("type")||"datetime-local"===t.prop("type")||"time"===t.prop("type")){if(!t.data("datepicker-force")){if(e(this).data("date-value")){var a=g(e(this).data("date-value"),e(this).data("datepicker-format"),t.prop("type"));null!==a&&e(this).val(a)}return}t.prop("type","text"),t.val(e(this).data("date-value"))}var i=!0,r=!0;"date"===t.data("datepicker-settings")?r=!1:"time"===t.data("datepicker-settings")&&(i=!1),t.datetimepicker({format:t.data("datepicker-format"),timepicker:r,datepicker:i,lang:"en",i18n:{en:{months:t.data("datepicker-months").split(","),dayOfWeek:t.data("datepicker-days").split(",")}}})})},o=function(){e(".powermail_all_type_password.powermail_all_value").html("********")},n=function(){e.fn.parsley&&e(".powermail_reset").on("click","",function(){e('form[data-parsley-validate="data-parsley-validate"]').parsley().reset()})},l=function(){window.Parsley&&(x(),b())},p=function(){var t,a=!1;e(document).on("submit","form[data-powermail-ajax]",function(i){var r=e(this),o=r.closest(".tx-powermail");r.data("powermail-ajax-uri")&&(t=r.data("powermail-ajax-uri"));var n=r.data("powermail-form");a||(e.ajax({type:"POST",url:r.prop("action"),data:new FormData(r.get(0)),contentType:!1,processData:!1,beforeSend:function(){s(r)},complete:function(){d(r),f(),c(o)},success:function(i){var o=e('*[data-powermail-form="'+n+'"]:first',i);o.length?(e('*[data-powermail-form="'+n+'"]:first').closest(".tx-powermail").html(o),e.fn.powermailTabs&&e(".powermail_morestep").powermailTabs(),e.fn.parsley&&e('form[data-parsley-validate="data-parsley-validate"]').parsley(),w()):(t?D(t):r.submit(),a=!0)}}),i.preventDefault())})},s=function(t){d(t),e(".powermail_submit",t).length?e(".powermail_submit",t).parent().append(y()):t.closest(".tx-powermail").append(y())},d=function(e){e.closest(".tx-powermail").find(".powermail_progressbar").remove()},c=function(t){var a=e.Event("submitted.powermail.form");t.trigger(a)},f=function(){e(".powermail_fieldwrap_file").find(".deleteAllFiles").each(function(){u(e(this).closest(".powermail_fieldwrap_file").find('input[type="file"]'))}),e(".deleteAllFiles").click(function(){m(e(this).closest(".powermail_fieldwrap_file").find('input[type="hidden"]')),e(this).closest("ul").fadeOut(function(){e(this).remove()})})},u=function(e){e.prop("disabled","disabled").addClass("hide").prop("type","hidden")},m=function(e){e.prop("disabled",!1).removeClass("hide").prop("type","file")},w=function(){e("img.powermail_captchaimage").each(function(){var t=h(e(this).prop("src"));e(this).prop("src",t+"?hash="+v(5))})},h=function(e){var t=e.split("?");return t[0]},v=function(e){for(var t="",a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",i=0;i<e;i++)t+=a.charAt(Math.floor(Math.random()*a.length));return t},g=function(e,t,a){var i=Date.parseDate(e,t);if(null===i)return null;var r=new Date(i),o=r.getFullYear()+"-";o+=("0"+(r.getMonth()+1)).slice(-2)+"-",o+=("0"+r.getDate()).slice(-2);var n=("0"+r.getHours()).slice(-2)+":"+("0"+r.getMinutes()).slice(-2),l=o+"T"+n;return"date"===a?o:"datetime-local"===a?l:"time"===a?n:null},y=function(){return e("<div />").addClass("powermail_progressbar").html(e("<div />").addClass("powermail_progress").html(e("<div />").addClass("powermail_progess_inner")))},_=function(e){for(var t=e.get(0),a=0,i=0;i<t.files.length;i++){var r=t.files[i];a=a+r.size}return parseInt(a)},x=function(){window.Parsley.addValidator("powermailfilesize",function(t,a){if(a.indexOf(",")!==-1){var i=a.split(","),r=parseInt(i[0]),o=e('*[name="tx_powermail_pi1[field]['+i[1]+'][]"]');if(o.length&&_(o)>r)return!1}return!0},32).addMessage("en","powermailfilesize","Error")},b=function(){window.Parsley.addValidator("powermailfileextensions",function(t,a){var i=e('*[name="tx_powermail_pi1[field]['+a+'][]"]');return!i.length||k(j(t),i.prop("accept"))},32).addMessage("en","powermailfileextensions","Error")},k=function(e,t){return t.indexOf("."+e)!==-1},j=function(e){return e.split(".").pop().toLowerCase()},D=function(e){e.indexOf("http")!==-1?window.location=e:window.location.pathname=e},C=function(){var t;return t=e("base").length>0?jQuery("base").prop("href"):"https:"!=window.location.protocol?"http://"+window.location.hostname:"https://"+window.location.hostname}}jQuery(document).ready(function(e){"use strict";var t=new window.PowermailForm(e);t.initialize()});
46
47/**
48 * Register the powermail FileCountLimit validator.
49 */
50window.Parsley
51    .addValidator('powermailfilecount', {
52        validateString: function (value, amount, parsleyInstance) {
53            var files = parsleyInstance.$element[0].files
54            return +files.length <= amount
55        }
56    })
57    .addMessage('en', 'powermailfilecount', 'The maximum number of files has been exceeded!')
58
59

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.