From 9fd67c3fa3b31115b9e3a17e15b57981dd7c1c30 Mon Sep 17 00:00:00 2001 From: kayrus Date: Wed, 24 Jun 2015 13:13:41 +0200 Subject: [PATCH 1/2] Fixed "youtu.be" embedded videos --- clientapp/libraries/jquery.oembed.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clientapp/libraries/jquery.oembed.js b/clientapp/libraries/jquery.oembed.js index 6b055e3..b6ddca8 100644 --- a/clientapp/libraries/jquery.oembed.js +++ b/clientapp/libraries/jquery.oembed.js @@ -33,7 +33,7 @@ "twitclicks.com", "twitterurl.net", "twitterurl.org", "twiturl.de", "twurl.cc", "twurl.nl", "u.mavrev.com", "u.nu", "u76.org", "ub0.cc", "ulu.lu", "updating.me", "ur1.ca", "url.az", "url.co.uk", "url.ie", "url360.me", "url4.eu", "urlborg.com", "urlbrief.com", "urlcover.com", "urlcut.com", "urlenco.de", "urli.nl", "urls.im", "urlshorteningservicefortwitter.com", "urlx.ie", "urlzen.com", "usat.ly", "use.my", "vb.ly", "vevo.ly", "vgn.am", "vl.am", "vm.lc", "w55.de", "wapo.st", "wapurl.co.uk", "wipi.es", - "wp.me", "x.vu", "xr.com", "xrl.in", "xrl.us", "xurl.es", "xurl.jp", "y.ahoo.it", "yatuc.com", "ye.pe", "yep.it", "yfrog.com", "yhoo.it", "yiyd.com", "youtu.be", "yuarel.com", + "wp.me", "x.vu", "xr.com", "xrl.in", "xrl.us", "xurl.es", "xurl.jp", "y.ahoo.it", "yatuc.com", "ye.pe", "yep.it", "yfrog.com", "yhoo.it", "yiyd.com", "yuarel.com", "z0p.de", "zi.ma", "zi.mu", "zipmyurl.com", "zud.me", "zurl.ws", "zz.gd", "zzang.kr", "›.ws", "✩.ws", "✿.ws", "❥.ws", "➔.ws", "➞.ws", "➡.ws", "➨.ws", "➯.ws", "➹.ws", "➽.ws"]; if ($('#jqoembeddata').length === 0) $('').appendTo('body'); From e821a307bf36b87c0de65d2e08a921366de3d130 Mon Sep 17 00:00:00 2001 From: kayrus Date: Mon, 29 Jun 2015 12:11:25 +0200 Subject: [PATCH 2/2] Added possibility to show youtube videos with "start position" option --- clientapp/libraries/jquery.oembed.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/clientapp/libraries/jquery.oembed.js b/clientapp/libraries/jquery.oembed.js index b6ddca8..07d36b8 100644 --- a/clientapp/libraries/jquery.oembed.js +++ b/clientapp/libraries/jquery.oembed.js @@ -549,8 +549,8 @@ $.fn.oembed.providers = [ //Video - new $.fn.oembed.OEmbedProvider("youtube", "video", ["youtube\\.com/watch.+v=[\\w-]+&?", "youtu\\.be/[\\w-]+", "youtube.com/embed"], 'https://www.youtube.com/embed/$1?wmode=transparent', { - templateRegex: /.*(?:v\=|be\/|embed\/)([\w\-]+)&?.*/, embedtag: {tag: 'iframe', width: '425', height: '349'} + new $.fn.oembed.OEmbedProvider("youtube", "video", ["youtube\\.com/watch.+v=[\\w-]+&?", "youtu\\.be/[\\w-]+", "youtube.com/embed"], 'https://www.youtube.com/embed/$1?wmode=transparent&start=$2', { + templateRegex: /.*(?:v\=|be\/|embed\/)([\w\-]+)(?:&|\?)?(?:t=([0-9]+))?.*/, embedtag: {tag: 'iframe', width: '425', height: '349'} }), //new $.fn.oembed.OEmbedProvider("youtube", "video", ["youtube\\.com/watch.+v=[\\w-]+&?", "youtu\\.be/[\\w-]+"], 'http://www.youtube.com/oembed', {useYQL:'json'}),