PageSourceSearch

https://www.lacavalerie.fr/cache/min/13/themes/lae-site/assets/scripts/script.js?ver=1787647467

js lacavalerie.fr collected 2026-10-02 08:05:45 UTC 4,553 bytes, 22 lines download raw bytes

1window.lae={init:function(){this.$page=$('html');var isPreview=$('body').hasClass('elementor-editor-active');this.$mainMenu=$('#main_menu');const that=this;this.$page.on('click','#tgl-menu',function(e){e.preventDefault();const $btn=$(this);if($btn.attr('aria-expanded')==='false'){that.$page.addClass('mp-visible');that.$mainMenu.addClass('visible');$btn.attr('aria-expanded','true')}else{that.$page.removeClass('mp-visible');that.$mainMenu.removeClass('visible');$btn.attr('aria-expanded','false')}});this.$page.on('click','.tgl-smi',function(e){e.preventDefault();const $btn=$(this);if($btn.attr('aria-expanded')==='false'){$btn.closest('.sub-menu').find('> li > .tgl-smi[aria-expanded="true"]').attr('aria-expanded','false');$btn.attr('aria-expanded','true')}else{$btn.attr('aria-expanded','false')}});this.$page.on('focusout','.sub-menu a',function(event){$('.sub-menu--focus').removeClass('sub-menu--focus');setTimeout(function(){$(document.activeElement).parents('.sub-menu').addClass('sub-menu--focus');$('.tgl-smi[aria-expanded="true"]').each(function(){var id=$(this).attr('aria-controls');if(!$('#'+id).hasClass('sub-menu--focus')){$(this).attr('aria-expanded','false')}})},300)});if(!isPreview){this.$page.on('click','.click-block',function(e){e.preventDefault();var lien=$(this).find('a:first');if(lien.attr('target')==='_blank'){window.open(lien.attr('href'),'_blank')}else{$(location).attr('href',lien.attr('href'))}});$('a[href^="http"]').not('a[href*="'+window.location.host+'"]').attr('target','_blank');$('a[href^="mailto:"], a[href*=".pdf"]').attr('target','_blank');$('a[href$=".gpx"]').attr('download','')}},scrollTop:function(){const $scrollTop=document.querySelector('.js-scroll-top');if(!$scrollTop){return}
2$scrollTop.addEventListener('click',function(){window.scrollTo({top:0,behavior:'smooth'})});window.addEventListener('scroll',function(){const className='visible';if(window.scrollY<=0){$scrollTop.classList.remove(className)}else{$scrollTop.classList.add(className)}},{passive:!0})},trackingMatomo:function(){var eventMap={TEL:{category:'Liens téléphone fiches SIT',action:'Clic téléphone',label:'Téléphone'},MAILTO:{category:'Liens email fiches SIT',action:'Clic email',label:'E-mail'},URL:{category:'Liens site internet fiches SIT',action:'Clic site internet',label:'Site internet'},RESA:{category:'Liens réservation fiches SIT',action:'Clic réservation',label:'Réservation'},SOCIAL:{category:'Réseaux sociaux fiches SIT',action:'Clic réseau social',label:'Réseau social'},SHARE:{category:'Partage fiches SIT',action:'Clic partage',label:'Partage'},};function resolveType($el){var cls=$el.attr('class')||'';if($el.is('.resa, #reserver, .book')||/gtm_btn_resa/.test(cls)){return'RESA'}
3if($el.hasClass('seeNum')||/gtm_lk_tel/.test(cls)){return'TEL'}
4if(/gtm_lk_\w+_partage/.test(cls)){return'SHARE'}
5if(/gtm_lk_email/.test(cls)){return'MAILTO'}
6if(/gtm_lk_web/.test(cls)){return'URL'}
7if(/gtm_lk_(fb|gl|tw)/.test(cls)||$el.closest('.reseaux-sociaux').length){return'SOCIAL'}
8var fs=($el.attr('data-paq-tracking')||'').toUpperCase();if(fs){return fs}
9var dataType=($el.attr('data-type')||'').toUpperCase();if(dataType==='TEL'||dataType==='MAILTO'||dataType==='URL'||dataType==='RESA'){return dataType}
10return null}
11function getLinkTarget(href){if(!href||href==='#'||href.indexOf('javascript:')===0){return''}
12if(href.indexOf('mailto:')===0){return href.slice(7).split('?')[0]}
13if(href.indexOf('tel:')===0){return href.slice(4)}
14try{var url=new URL(href,window.location.origin);return url.hostname+url.pathname}catch(err){return href}}
15function getShareNetwork($el){return $el.data('network')||(($el.attr('class')||'').match(/gtm_lk_(\w+)_partage/)||[])[1]||''}
16$(document).on('click','[data-paq-tracking], [data-type], [class*="gtm_lk_"], [class*="gtm_btn_resa"], .seeNum, .resa, #reserver, .book',function(){if(typeof window._paq==='undefined'){return}
17var $el=$(this);if(/gtm_btn_gtranslate/.test($el.attr('class')||'')){return}
18if($el.hasClass('bsk-app-link')){return}
19var type=resolveType($el);if(!type){return}
20var meta=eventMap[type]||{category:'Liens fiches SIT',action:'Clic lien type : '+type,label:type,};var name=document.title+' - '+meta.label;if(type==='SHARE'){var network=getShareNetwork($el);if(network){name+=' - '+network}}
21var target=getLinkTarget($el.attr('href'));if(target){name+=' - '+target}
22window._paq.push(['trackEvent',meta.category,meta.action,name])})},};document.addEventListener("DOMContentLoaded",function(){window.lae.init();window.lae.scrollTop();window.lae.trackingMatomo()})

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.