diff options
| author | czaks <marcin@6irc.net> | 2013-07-20 18:11:25 -0400 |
|---|---|---|
| committer | Michael Foster <savetheinternet@tinyboard.org> | 2013-07-22 19:01:40 -0400 |
| commit | bdffdcb1c319cab6f3fec638a17c933d9f4a42ad (patch) | |
| tree | ef2c0d9b02e8805d6be0f7bde20f85ec0727f35f /js | |
| parent | e2806cfcaf78973281a7ca423187dba1ca5123d5 (diff) | |
youtube.js: made it actually work, also a fix in usage
Diffstat (limited to 'js')
| -rw-r--r-- | js/youtube.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/js/youtube.js b/js/youtube.js index 0bb8d86a..745093dd 100644 --- a/js/youtube.js +++ b/js/youtube.js @@ -13,8 +13,8 @@ * * Usage: * $config['embedding'] = array(); -* $config['embedding'][] = array( -* '/^https?:\/\/(\w+\.)?youtube\.com\/watch\?v=([a-zA-Z0-9\-_]{10,11})(&.+)?$/i', +* $config['embedding'][0] = array( +* '/^https?:\/\/(\w+\.)?(?:youtube\.com\/watch\?v=|youtu\.be\/)([a-zA-Z0-9\-_]{10,11})(&.+)?$/i', * '<div class="video-container" data-video="$2"><a href="$0" target="_blank" class="file"><img style="width:360px;height:270px;" src="http://img.youtube.com/vi/$2/0.jpg"/></a></div>' ); * $config['additional_javascript'][] = 'js/jquery.min.js'; @@ -25,9 +25,9 @@ onready(function(){ $('div.video-container a').click(function() { - var videoID = $(this).parentNode.data('video'); + var videoID = $(this.parentNode).data('video'); - $(this).html('<iframe style="float:left;margin: 10px 20px" type="text/html" width="360" height="270" src="http://www.youtube.com/embed/' + videoID + '?autoplay=1" frameborder="0"/>'); + $(this.parentNode).html('<iframe style="float:left;margin: 10px 20px" type="text/html" width="360" height="270" src="http://www.youtube.com/embed/' + videoID + '?autoplay=1" frameborder="0"/>'); return false; }); |
