‘; // Ajouter une superposition de texte à l’intérieur de vimeo emded div jQuery(‘.wp-block-embed-vimeo’).each(function(index,element) { if (element.closest(“.wp-block-embed-vimeo”)?. querySelectorAll(‘.external-embed-wrapper’)?.length === 0) { jQuery(element).find(“iframe”).hide(); jQuery(element).prepend(vimeoTextOverlay); } setTimeout(vimeoDisplayTextoverlay, 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’) { /* * Trouvez tous les iframes facebook/twitter et * ajoutez un attribut src avec la valeur de data-src */ jQuery(‘ iframe’).each(function(index,element) { var src = jQuery(element).attr(‘data-src’); if( src !== undefined ) { if( src.indexOf(‘//www. facebook.com/plugins/post.php’) > -1 ) { jQuery(element).attr(‘src’, jQuery(element).data(‘src’)); jQuery(élément).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’: ‘ initiale’, ‘affichage’ : ‘initiale’}); }); } 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’: ‘ initiale’, ‘affichage’ : ‘initiale’}); }); } /* * 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(); });