‘; // Ajouter une superposition de texte dans youtube emded div jQuery(‘.wp-block-embed-youtube’).each(function(index,element) { jQuery(element).find(“iframe”).hide(); if (element .closest(“.wp-block-embed-youtube”)?.querySelectorAll(‘.external-embed-wrapper’)?.length === 0) { jQuery(element).prepend(youtubeTextOverlay); } }); } setTimeout(youtubeDisplayTextoverlay, 0); } }); /* * Le visiteur n’a pas consenti à tout, nous devons donc ajouter des gestionnaires d’événements de clic aux boutons de consentement */ jQuery(document).on(“click”,”.consent-button”,function() { var buttonElement = event.target; var embedType = jQuery(buttonElement).data(‘type’); if(embedType === ‘youtube’) { /* * Recherchez toutes les iframes youtube et * ajoutez un attribut src avec la valeur de data-src */ jQuery(‘.wp-block-embed-youtube iframe’).each(function(index,element) { jQuery(element).attr(‘src’, jQuery(element).attr(‘data- src’)); jQuery(element).css({‘z-index’: ‘initial’, ‘display’: ‘initial’} } } else if(embedType ===); ‘instagram’) { /* * Ajouter instagram embed js. */ instagramIntegrate(); } else if(embedType === ‘facebook’) { /* * Trouver tous les iframes facebook/twitter et * ajouter un attribut src avec la valeur à partir de data-src */ jQuery(‘iframe’).each(function(index,element) { var src = jQuery(element).attr(‘data-src’); if( src !== non défini ) { if( src.indexOf(‘//www.facebook.com/plugins/post.php’) > -1 ) { jQuery(element).attr(‘src’, jQuery(element).data(‘src’)); jQuery(element).show(); } } }); } else if(embedType === ‘twitter’) { /* * Ajouter instagram embed js. */ var twitterScript = document.createElement(‘script’); twitterScript.src=”https://platform.twitter.com/widgets.js”; twitterScript.async = true ; twitterScript.charset = “utf-8″ ; document.getElementsByTagName(‘head’)[0].appendChild(twitterScript); } else if(embedType === ‘vimeo’) { /* * Recherchez toutes les iframes vimeo et * ajoutez un attribut src avec la valeur de data-src */ jQuery(‘.wp-block-embed-vimeo iframe’). each(function(index,element) { jQuery(element).attr(‘src’, jQuery(element).attr(‘data-src’)); jQuery(element).css({‘z-index’ : ‘initial’, ‘display’ : ‘initial’} }); } else if(embedType === ‘slideshare’) { /* * Recherchez toutes les iframes slideshare et * ajoutez un attribut src avec la valeur de data-src */ jQuery(‘.wp-block-embed-slideshare iframe’). each(function(index,element) { jQuery(element).attr(‘src’, jQuery(element).attr(‘data-src’)); jQuery(element).css({‘z-index’ : ‘initial’, ‘display’ : ‘initial’} }); } /* * Le contenu intégré devrait maintenant être chargé * afin que nous puissions masquer toutes les superpositions de texte avec ce type de données */ jQuery(‘.embed-consent-notice[data-type=”‘+ embedType +'”]’).cacher(); });