diff --git a/tarteaucitron.services.js b/tarteaucitron.services.js index 84e16a2..1ea6c84 100644 --- a/tarteaucitron.services.js +++ b/tarteaucitron.services.js @@ -25,6 +25,46 @@ tarteaucitron.services.addthis = { } }; +// youtube +tarteaucitron.services.youtube = { + "key": "youtube", + "type": "social", + "name": "YouTube", + "uri": "https://www.google.fr/intl/fr/policies/privacy/", + "needConsent": true, + "js": function () { + "use strict"; + tarteaucitron.fallback(['youtube_player'], function (x) { + var video_id = x.getAttribute("videoID"); + if ( video_id === undefined ) { + return ""; + } + var video_width = x.getAttribute("width"); + var frame_width = 'width='; + if ( video_width !== undefined ) { + frame_width+= '"'+video_width+'" '; + } else { + frame_width+= '"" '; + } + var video_height = x.getAttribute("height"); + var frame_height = 'height='; + if ( video_height !== undefined ) { + frame_height+= '"'+video_height+'" '; + } else { + frame_height+= '"" '; + } + var video_frame = '