1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 2/** 3 * @file 4 * JS for video thumbnail. 5 */ 6(function ($, Drupal) { 7 'use strict'; 8 9 Drupal.behaviors.video_thumbnail = { 10 attach: function (context) { 11 setTimeout(function(){ 12 if ($('.youtube_player').length) { 13 $('.youtube_player').each(function() { 14 var videoId = $(this).attr('videoid'); 15 $(this).find('.thumbnail').remove(); 16 $(this).prepend('<img src="https://img.youtube.com/vi/' + videoId + '/maxresdefault.jpg" class="thumbnail">'); 17 }); 18 } 19 }, 2000); 20 } 21 }; 22})(jQuery, Drupal); 23; 24const $mobile=792;let toggleInitialized=false;let isExpandedByUser=false;function toggleButtonClass(){const target=document.querySelector('.node.node--type-dossiers .node__content');const toggleContent=document.querySelector('.node.node--type-dossiers .node__content-toggle');const toggleButton=document.querySelector('.node.node--type-dossiers .js-toggle-content');if(!target||!toggleContent||!toggleButton)return;if(isExpandedByUser){toggleContent.classList.add('u-hidden');target.classList.remove('has-max-height');toggleButton.classList.add('u-hidden');toggleButton.setAttribute('aria-expanded','true');return;}if(window.innerWidth<$mobile&&target.offsetHeight>844){toggleContent.classList.remove('u-hidden');target.classList.add('has-max-height');if(!toggleInitialized){toggleInitialized=true;toggleButton.addEventListener('click',function(){isExpandedByUser=true;target.classList.remove('has-max-height');this.setAttribute('aria-expanded','true');this.classList.add('u-hidden');toggleContent.classList.add('u-hidden');});}}else{toggleContent.classList.add('u-hidden');target.classList.remove('has-max-height');toggleButton.setAttribute('aria-expanded','false');toggleButton.classList.add('u-hidden');}}toggleButtonClass();window.addEventListener('resize',toggleButtonClass);; 25(function(Drupal,once){Drupal.behaviors.playlistVideoReorder={attach(context){const containers=once('playlist-video-reorder','.js-media-library-selection',context);containers.forEach((container)=>{Sortable.create(container,{handle:'.c-video__media-group',animation:150,draggable:'.js-media-library-item',onEnd(){container.querySelectorAll('.js-media-library-item').forEach((item,index)=>{const weightInput=item.querySelector('.js-media-library-item-weight');if(weightInput)weightInput.value=index;});}});});}};})(Drupal,once);; 26(function($,Drupal,drupalSettings){Drupal.behaviors.recherche={attach:function(context,settings){$('#searchString').autocomplete({source:function(request,response){$.get('/search_api_autocomplete/recherche',{q:request.term},function(data){var results=[];$.each(data,function(index,value){var decoded=$("<div/>").html(value.value).text();if(value.url!==undefined)results.push({url:value.url,value:decoded,label:decoded});});response(results);});},minLength:3});$(once('.view-filters','.view-filters .form-actions .js-form-submit',context)).on('click',function(e){$(".view-filters .c-form__tags .facet-item a").eq(0).attr('href','/recherche?mots_cles='+$('#edit-mots-cles').val());$(".view-filters .c-form__tags .facet-item a").eq(0).trigger('click');});$(".view-filters .c-form__tags .facet-item a").each(function(index){var href=$(this).attr('href');if($(this).attr('data-drupal-facet-item-value')=='!'){var replace=href.replace("/recherche?","");var split=replace.split('&');if($(this).hasClass('is-active')){$(".view-filters .c-form__tags .facet-item a").eq(0).attr('href','/recherche?mots_cles='+$('#edit-mots-cles').val());$(this).attr('href','/recherche?mots_cles='+$('#edit-mots-cles').val());}else $(this).attr('href','/recherche?mots_cles='+$('#edit-mots-cles').val()+'&media=document&f%5B0%5D=type_de_contenu%3A%21%28pageeditoriale%7Caidesetdemarches%7Cmagazines%7Celus%7Ccms%7Cactualites%7Cpodcast%7Cagenda%7Cens%7Cdossiers%7Cobservatoiredeleau%7Clandingpages%7Cpageslistes%7Cbaladeens%7Cchapitre%7Cmaisondudepartement%29');}});}};})(jQuery,Drupal,drupalSettings);;
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.