From e650c0ebc0b28408cdb4efd7e778c24c93a8ded0 Mon Sep 17 00:00:00 2001 From: Wilco Fiers Date: Tue, 13 Oct 2015 16:23:43 +0200 Subject: [PATCH] Removed link to YouTube v2 api #381 --- src/js/components/video.js | 32 ------------------- .../videosEmbeddedOrLinkedNeedCaptions.html | 2 +- 2 files changed, 1 insertion(+), 33 deletions(-) diff --git a/src/js/components/video.js b/src/js/components/video.js index 1f7456397..4555b0ec5 100644 --- a/src/js/components/video.js +++ b/src/js/components/video.js @@ -35,38 +35,6 @@ quail.components.video = { providers : { - youTube : { - - selector : 'a, iframe', - - apiUrl : 'http://gdata.youtube.com/feeds/api/videos/?q=%video&caption&v=2&alt=json', - - isVideo : function(element) { - return (this.getVideoId(element) !== false) ? true : false; - }, - - getVideoId : function(element) { - var attribute = (element.is('iframe')) ? 'src' : 'href'; - var regExp = /^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&\?]*).*/; - var match = element.attr(attribute).match(regExp); - if (match && match[7].length === 11) { - return match[7]; - } - return false; - }, - - hasCaptions : function(element, callback) { - var videoId = this.getVideoId(element); - $.ajax({url : this.apiUrl.replace('%video', videoId), - async : false, - dataType : 'json', - success : function(data) { - callback(element, (data.feed.openSearch$totalResults.$t > 0)); - } - }); - } - }, - flash : { selector : 'object', diff --git a/test/accessibility-tests/videosEmbeddedOrLinkedNeedCaptions.html b/test/accessibility-tests/videosEmbeddedOrLinkedNeedCaptions.html index 599c20b54..cbf1aa1c0 100644 --- a/test/accessibility-tests/videosEmbeddedOrLinkedNeedCaptions.html +++ b/test/accessibility-tests/videosEmbeddedOrLinkedNeedCaptions.html @@ -70,7 +70,7 @@ -
+