PageSourceSearch

https://lillemetropole.fr/sites/default/files/js/js_okWYkAO-vPJpYs…WIXOGh7YJd9iaInhTe8Lou58LbqjT3mQB_fIFFiBF9Q

js lillemetropole.fr collected 2026-09-24 08:58:01 UTC 19,000 bytes, 2 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2var tarteAuCitron={init:function(){tarteaucitron.init({"privacyUrl":"","hashtag":"#tarteaucitron","cookieName":"tarteaucitron","orientation":"bottom","closePopup":true,"showIcon":false,"iconPosition":"BottomLeft","adblocker":false,"DenyAllCta":true,"AcceptAllCta":true,"highPrivacy":true,"handleBrowserDNTRequest":false,"removeCredit":true,"moreInfoLink":true,"useExternalCss":false,"useExternalJs":false,"readmoreLink":"/politique-des-cookies","mandatory":true});var currentLanguage=document.documentElement.lang;window.tarteaucitronForceLanguage=currentLanguage;jQuery(".cookieOpenDialogBtn").on('click',function(){tarteaucitron.userInterface.openPanel();});}};(function($,once){"use strict";function isMobile(){return $(window).width()<=1024;}$(function(once){(function(){var $searchBlock=$('.header .search-block'),$searchButtonsWrap=$('.header .search-buttons'),$openSearchBtn=$searchButtonsWrap.find('.open-search-block-btn'),$closeSearchBtn=$searchButtonsWrap.find('.close-search-block-btn');$closeSearchBtn.hide();$openSearchBtn.on('click',function(){$searchBlock.toggleClass('fade-in',true);$searchButtonsWrap.toggleClass('search-block-open',true);$searchBlock.find('.search-form-input').trigger('focus');$openSearchBtn.attr('aria-expanded','true').hide();$closeSearchBtn.show();$(window).trigger('mel_on-header-search-closed');});$closeSearchBtn.on('click',function(){$searchBlock.toggleClass('fade-in',false);$searchButtonsWrap.toggleClass('search-block-open',false);$openSearchBtn.attr('aria-expanded','false').show().trigger('focus');$closeSearchBtn.hide();$(window).trigger('mel_on-header-search-closed');return false;});$searchBlock.find('.search-btn').on("click",function(e){if(!$searchBlock.find('.search-form-input').val()){e.preventDefault();$searchBlock.find('.search-form-input').attr('aria-invalid','true');$searchBlock.find('.search-form-input').addClass('error');$searchBlock.find('.form-item--error-message').removeClass('hidden hide');}});$('.search-form-input').on('keydown keypress',function(){$searchBlock.find('.search-form-input').removeAttr('aria-invalid');$searchBlock.find('.search-form-input').removeClass('error');$searchBlock.find('.form-item--error-message').addClass('hidden hide');});})();(function(){$('body').on('keydown','a:focus,button:focus',function(e){if(e.keyCode===32||e.keyCode===13){$(this).trigger('mouseenter');$(this).trigger('click');if($('.main-nav-top').hasClass('expanded')){$('.main-nav-top').removeClass('expanded');$('.main-nav-top-toggler').attr({'aria-expanded':'false','tabindex':'0'});}}else{if(e.keyCode===27){$(this).closest('.menu-item.hovered').removeClass('hovered').children('button:first').focus();if($('.main-nav-top').hasClass('expanded')){$('.main-nav-top').removeClass('expanded');$('.main-nav-top-toggler').attr({'aria-expanded':'false','tabindex':'0'});}}}});$('.header-nav > .menu-item').on('mouseenter',function(e){var $this=$(this);if($('.search-block').hasClass('fade-in'))return false;$this.siblings('.hovered.menu-item--expanded').find('button:not(.header-nav-sub-menu-close-btn)').attr('aria-expanded','false');$this.siblings('.hovered').removeClass('hovered');$this.addClass('hovered');if($this.hasClass('menu-item--expanded')){$this.find('button:not(.header-nav-sub-menu-close-btn)').attr('aria-expanded','true');$(window).trigger('mel_main-nav-expanded');}});$('.header-nav .header-nav-sub-menu').on('mouseleave',function(){$(this).closest('.menu-item').removeClass('hovered');});$('.main-menu-btn').on('click keypress',function(e){var $this=$(this),$body=$('body'),$header=$('.header-wrap'),$state=0;$state=$header.hasClass('open')?0:1;if($state===0){$this.toggleClass('open',1).attr('aria-expanded','false');$state=1;$header.animate({left:'-100vw'},400,function(){$header.toggleClass('open',0);$body.toggleClass('menu-open',0);$header.on('keydown',function(e){if(e.keyCode===32||e.keyCode===13)$state=1;});});}else{if($state===1){$this.toggleClass('open',1).attr('aria-expanded','true');$state=0;$header.toggleClass('open',1);$body.toggleClass('menu-open',1);$header.css({left:'-100vw'});$header.animate({left:0},400,function(){});}}});$('.mobile-nav').on('keydown',function(e){var $menuBtn=$('.main-menu-btn'),$body=$('body'),$header=$('.header-wrap');if(e.keyCode===27){$menuBtn.toggleClass('open',1).attr('aria-expanded','false');$header.animate({left:'-100vw'},400,function(){$header.toggleClass('open',0);$body.toggleClass('menu-open',0);});}});$('.main-nav-top-toggler').on('mouseenter',function(){$('.main-nav-top').addClass('expanded');$(this).attr('aria-expanded','true');});$('.main-nav-top-toggler').on('keydown',function(e){if(e.keyCode===32){$('.main-nav-top').addClass('expanded');$(this).attr('aria-expanded','true');$('.main-nav-top > li:first-child .main-nav-top-link').attr('tabindex','-1').focus();}});$('.main-nav').on('mouseleave',function(){$('.main-nav-top').removeClass('expanded');$('.main-nav-top-toggler').attr('aria-expanded','false');});$('.main-nav-top-toggler').on('click',function(){var $this=$(this),url=$this.data('href');if(isMobile())if(url)window.location.href=url;});$('.mobile-nav .menu-item:not(.empty)').on('click',function(e){$(this).toggleClass('expanded');e.stopPropagation();});$('.mobile-nav .menu-item-button-icon').on('click keypress',function(e){e.preventDefault();var $this=$(this);$this.parents('.menu-item:not(.empty)').toggleClass('expanded');});$('.header-nav-sub-menu-close').on('click',function(){$(this).closest('.menu-item.hovered').removeClass('hovered');$(this).parents('.header-nav-sub-menu').prev('.menu-item').focus();});$('.header-nav-sub-menu-close').on('keydown',function(e){if(e.keyCode===9)$(this).closest('.menu-item.hovered').removeClass('hovered');});function toggleLeftMenu(state){$('.left-menu').toggleClass('open',state);
2$('.left-menu-toggler').attr('aria-expanded',state?'true':'false');}$('.left-menu-toggler').on('click',function(){var $this=$(this);$this.closest('.left-menu').toggleClass('open');$this.attr('aria-expanded',$this.attr('aria-expanded')==='true'?'false':'true');});$('.left-menu-toggler').on('keydown',function(e){var $this=$(this);if(e.keyCode===32||e.keyCode===13){$this.closest('.left-menu').toggleClass('open');$this.attr('aria-expanded',$this.attr('aria-expanded')==='true'?'false':'true');}else{if(e.keyCode===27)if($this.parent().hasClass('open'))toggleLeftMenu(false);}});$('.left-menu .left-menu-item:first-of-type, .left-menu .left-menu-item.js-close-menu').on('click',function(){toggleLeftMenu(false);});$(document).on('click keydown',function(e){var $leftMenu=$('.left-menu');if(!$leftMenu.is(e.target)&&$leftMenu.has(e.target).length===0){toggleLeftMenu(false);if(e.keyCode===27)if($this.parent().hasClass('open'))toggleLeftMenu(false);}});$(window).on('mel_main-nav-expanded',function(){$('.left-menu-toggler').closest('.left-menu').removeClass('open');});$(window).on('mel_on-header-search-open',function(){$('.header-nav > .menu-item').removeClass('hovered');});})();$('.slideshow .slideshow-nav-item.active').each(function(){var $this=$(this),$slideshow=$this.closest('.slideshow'),$viewLink=$slideshow.find('.slideshow-view-link'),viewLinkHref=$this.children('a').prop('href'),viewLinkText=$this.children('a').html();if(!viewLinkHref||!viewLinkText)$viewLink.hide();});$('.slideshow .slideshow-nav-item').on('click',function(){var $this=$(this),$slideshow=$this.closest('.slideshow'),$viewImage=$slideshow.find('.slideshow-view-image'),$viewAuxImage=$slideshow.find('.slideshow-view-aux-image'),$viewLink=$slideshow.find('.slideshow-view-link'),viewLinkHref=$this.children('a').prop('href'),viewLinkText=$this.children('a').html(),viewLinkCaption=$this.children('.slideshow-caption').text(),$slideshowCaption=$this.closest('.slideshow-wrapper').find('.caption');if($this.hasClass('active'))return false;$slideshow.find('.slideshow-nav-item').filter('.active').removeClass('active');$this.addClass('active');$viewAuxImage.prop('src',$viewImage.prop('src')).css({opacity:1});$viewImage.prop('src',$this.data('imageUrl'));$viewImage.prop('alt',$this.data('imageCaption'));$viewAuxImage.animate({opacity:0}
2,600);if(viewLinkHref&&viewLinkText)$viewLink.show();else $viewLink.hide();$viewLink.prop('href',viewLinkHref);$viewLink.html(viewLinkText);if($slideshowCaption.length)$slideshowCaption.text(viewLinkCaption);});$('.carousel .carousel-inner:not(.slick-initialized)').slick();var $imageBox=$('.image-box .image-box-slider-container:not(.slick-initialized)');$imageBox.on('beforeChange',function(e,slick,currentSlide){$('.image-box .image-box-image-grid-item.active').removeClass('active');$('.image-box .image-box-image-grid-item').eq(currentSlide).addClass('active');});$imageBox.each(function(){var $this=$(this),$grid=$this.closest('.image-box').find('.image-box-image-grid');var gridWidth=$grid.width();var $hiddenGridItems=$grid.children().filter(function(){var $this=$(this);return ($this.position().left+$this.width())>gridWidth;});if($hiddenGridItems.length)$this.closest('.image-box').find('.js-image-box-image-grid-expand-btn').show();});$imageBox.slick();$('.image-box .image-box-image-grid-item').on('click keydown',function(e){var $this=$(this),slideIndex=$this.parent().children().index(this);if(e.type==='keydown'&&[13,32].indexOf((e.keyCode))===-1)return;$this.closest('.image-box').find('.image-box-slider-container').slick('slickGoTo',slideIndex);e.preventDefault();});$('.image-box .js-image-box-image-grid-expand-btn').on('click',function(){var $this=$(this);$this.closest('.image-box').find('.image-box-image-grid').addClass('-expanded');$this.hide();$this.parent().children('.js-image-box-image-grid-collapse-btn').show();});$('.image-box .js-image-box-image-grid-collapse-btn').on('click',function(){var $this=$(this);$this.closest('.image-box').find('.image-box-image-grid').removeClass('-expanded');$this.hide();$this.parent().children('.js-image-box-image-grid-expand-btn').show();});$('.feed .js-feed-expand-btn').on('click',function(){var $this=$(this);$this.closest('.feed').addClass('-expanded');$this.hide();$this.parent().children('.js-feed-collapse-btn').show();});$('.feed .js-feed-collapse-btn').on('click',function(){var $this=$(this);$this.closest('.feed').removeClass('-expanded');$this.hide();$this.parent().children('.js-feed-expand-btn').show();});$('body').on('click','.js-copy-url',function(){var $this=$(this),$input=$('<input class="clipboard-input"/>'),$messageBox=$('<span class="clipboard-message">'),message=$this.data('message')||'Copied to clipboard';$input.val($this.data('url'));$this.append($input);$input.select();document.execCommand('copy');$input.remove();$messageBox.html(message);$messageBox.appendTo($this);setTimeout(function(){$messageBox.addClass('-appear');},0);setTimeout(function(){$messageBox.removeClass('-appear');},3000);setTimeout(function(){$messageBox.remove();},5000);});setTimeout(function(){$('.feed:not(.no-slider):has(.feed-items)').each(function(){var $this=$(this),feed={$itemsList:$this.find('.feed-items'),$items:$this.find('.feed-items > .feed-item'),$prevBtn:$this.find('.feed-prev-btn'),$nextBtn:$this.find('.feed-next-btn'),itemsNum:0,itemWidth:0,scrollWidth:0},scrollLength=0;feed.itemsNum=feed.$items.length;feed.itemWidth=feed.$items.eq(0).outerWidth();feed.scrollWidth=feed.$itemsList.get(0).scrollWidth;if($this.hasClass('history-dates'))feed.itemsNum=Math.floor(feed.itemsNum/2);if(Math.ceil(feed.scrollWidth)<=Math.ceil(feed.$itemsList.width())){$this.addClass('not-scrollable');return;}if(feed.itemsNum)scrollLength=Math.ceil(feed.scrollWidth/feed.itemsNum);feed.$prevBtn.on('click',function(){scrollFeedTo(feed,'-='+scrollLength+'px',600);});feed.$nextBtn.on('click',function(){scrollFeedTo(feed,'+='+scrollLength+'px',600);});updateButtonsActivity(feed);});function scrollFeedTo(feed,scrollLength,duration){feed.$itemsList.scrollTo(scrollLength,duration,{axis:'x',onAfter:function(){updateButtonsActivity(feed);}});}function updateButtonsActivity(feed){var scrollLeft=feed.$itemsList.scrollLeft(),activeThreshold=feed.itemWidth/4;feed.$prevBtn.toggleClass('active',scrollLeft>activeThreshold);feed.$nextBtn.toggleClass('active',feed.scrollWidth-(feed.$itemsList.outerWidth()+scrollLeft)>activeThreshold);}},0);$('.expandable-content .expand-btn').on('click',function(){$(this).closest('.expandable-content').addClass('expanded');});$('.expandable-content .collapse-btn').on('click',function(){var $expandable=$(this).closest('.expandable-content');$('html, body').animate({scrollTop:$expandable.offset().top},400,function(){$expandable.removeClass('expanded');});});$('.contact-form form [data-cancel]').on('click',function(){window.location.reload();});$(".checkbox-redirect-form").on("change",function(){if($(this).is(":checked")){var keywords=$(this).parents('form').find('.search-form-input').val();$(this).parents('form').attr("action",$(this).data('url'));}});$(window).on('scroll',function(){$('.js-scroll-to-top').toggleClass('-active',window.scrollY>window.innerHeight/2);});$('.js-scroll-to-top').on('click',function(){$('html,body').animate({scrollTop:0},'slow');});$('.js-open-share-popup').magnificPopup({items:{src:'.js-share-popup-content',type:'inline'},removalDelay:200,mainClass:'mfp-fade'});(function(){var $lpWrap=$('.lp-link-wrap');if(!$lpWrap.length)return;$(window).on('scroll',hideLandingPage);$lpWrap.find('.lp-close-btn').on('click',hideLandingPage);function hideLandingPage(e){$lpWrap.animate({height:0},800,function(){$lpWrap.remove();});e.preventDefault();}})();(function(){var $twitterFeed=$('.twitter-feed'),animationDuration=1200,animationDelay=4000;if($twitterFeed.children('.twitter-feed-twit-wrap').length<2)return;function slideTwits(){$twitterFeed.children('.twitter-feed-twit-wrap').animate({top:'-100%'},animationDuration).promise().then(function(){$twitterFeed.children('.twitter-feed-twit-wrap:first-of-type').insertAfter($twitterFeed.children('.twitter-feed-twit-wrap:last-of-type'));$twitterFeed.children('.twitter-feed-twit-wrap').css({top:0});setTimeout(slideTwits,animationDelay);});}setTimeout(slideTwits,animationDelay);})();(function(){if($(window).width()>1024)return;$('input, textarea').each(function(){var $this=$(this),mobilePlaceholder=$this.data('mobilePlaceholder');if(mobilePlaceholder)$this.attr('placeholder',mobilePlaceholder);});$('.toggle-frequent-search-btn').on('click',function(){var $this=$(this),isExpanded=$this.hasClass('slide-up');$this.toggleClass('slide-up',!isExpanded);$this.parent().siblings('.frequent-searches-list').toggleClass('slide-up',!isExpanded);});$('.toggle-frequent-search-btn:not(.slide-up)').trigger('click');})();(function(){var $filterForm=$('.ep-directory form');var $loaderAccess=$('#loaderAccess');$filterForm.find('select').on('change',function(){$loaderAccess.html('<p>Chargement en cours...</p>').focus();setTimeout(function(){$filterForm.trigger('submit');},2500);});$filterForm.on('submit',function(){$filterForm.closest('.ep-directory-filters').addClass('is-loading');});})();objectFitImages();$('.tac-trigger').on('click',function(e){e.preventDefault();
2tarteaucitron.userInterface.openPanel();});});if(typeof Drupal!=='undefined')Drupal.behaviors.viewsExposed={attach:function(context,settings){var $loaderAccess=$('#loaderAccess');function focusListAfterAjax(list){$(document).ajaxComplete(function(event,xhr,settings){console.log($(list));$loaderAccess.html('');$(list).parent().find('.services-heading').attr('tabindex','-1').focus();});}$(once('view-services','.view-services form select, .view-search form select',context)).on('change',function(){var $submit=$(this).parents('form').find('input[type="submit"]');$submit.trigger('click');$loaderAccess.html('<p>Chargement en cours...</p>').focus();focusListAfterAjax('.services');});$(once('view-search','.view-search .search-form .submit-btn',context)).on('click',function(e){if(e.keyCode===32){var $submit=$(this).parents('form').find('input[type="submit"]');$submit.trigger('click');$loaderAccess.html('<p>Chargement en cours...</p>').focus();focusListAfterAjax('.services');}});$(once('view-search','.view-search .search-form .submit-btn',context)).on('click',function(e){e.preventDefault();var $submit=$(this).parents('form').find('input[type="submit"]');$submit.trigger('click').attr('tabindex','-1').focus();$loaderAccess.html('<p>Chargement en cours...</p>');});$(once('frequent-searches','.frequent-searches',context)).on('click','.frequent-searches-list-item',function(e){var $searchForm,searchFormSelector='form.search-form',autocompleteInputSelector='.search-form-input',formSubmitSelector='.form-submit';$searchForm=$(this).parents(searchFormSelector);if(!$searchForm.length)$searchForm=$(this).parents('.frequent-searches').siblings(searchFormSelector);if(!$searchForm.length)$searchForm=$(this).parents('.frequent-searches').siblings('.can-we-inform-you-form').find(searchFormSelector);if($searchForm.length){$searchForm.find(autocompleteInputSelector).val($(this).data('search-query'));$searchForm.find(formSubmitSelector).trigger('click');$loaderAccess.html('<p>Chargement en cours...</p>').focus();focusListAfterAjax('.view-search .view-filters');}});$(once('views-exposed-form.search-form','.views-exposed-form.search-form .form-submit',context)).on('click',function(){$('.region-highlighted .messages').remove();});if(Drupal.autocomplete)Drupal.autocomplete.options.messages={noResults:'Aucune suggestion',results:function(a){return a+(a>1?" suggestions disponibles.":" suggestion disponible.")+" Utiliser les flèches haut et bas du clavier pour les parcourir.";}};}};if($(".stream-frame-slide").length>0)$(".popup-stream").magnificPopup({type:'iframe',iframe:{markup:'<div class="mfp-iframe-scaler">'+'<div class="mfp-close"></div>'+'<iframe class="mfp-iframe" frameborder="0" allowFullScreen="true" webkitallowfullscreen="true" mozallowfullscreen="true"></iframe>'+'</div>'}});$(document).on('change','.form-checkbox',function(){var checkboxLabel=$(this).closest('div').find('label');if($(this).is(':checked')===true)checkboxLabel.addClass('is-checked');else checkboxLabel.removeClass('is-checked');});$(document).on('change','.form-radio',function(){var radios=$(this).closest('.form-radios');var radioLabel=$(this).closest('div').find('label');radios.find('.radio-checked').removeClass('radio-checked');radioLabel.addClass('radio-checked');});tarteAuCitron.init();$('.ui-accordion .ui-accordion-header').each(function(){$(this).append('<button></button>');});$(document).on('click','.s-recherche .aria-toggle',function(){var btnToggle=$(this);var targetToggle=$('#'+btnToggle.attr("aria-controls"));targetToggle.toggleClass('hide');if(targetToggle.hasClass('hide')){btnToggle.removeClass('active');targetToggle.attr('aria-expanded','false');}else{btnToggle.addClass('active');targetToggle.attr('aria-expanded','true');}});$("input.form-date").each(function(){$(this).on("focus click",function(){try{this.showPicker();}catch(e){}});});})(jQuery,once);;

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.