Commit c1ddd06e by David Ormsbee

Merge pull request #673 from MITx/rocha/hotfixes

Workaround for swfobject - pipeline problems
parents d1599d39 23420140
...@@ -24,27 +24,13 @@ class @VideoPlayer extends Subview ...@@ -24,27 +24,13 @@ class @VideoPlayer extends Subview
@toggleFullScreen(event) @toggleFullScreen(event)
render: -> render: ->
@control = new VideoControl el: @$('.video-controls') params = { allowScriptAccess: "always" };
@caption = new VideoCaption atts = { id: @videoid };
el: @el youtubeId = @video.youtubeId()
youtubeId: @video.youtubeId('1.0')
currentSpeed: @currentSpeed() swfobject.embedSWF("https://www.youtube.com/v/#{youtubeId}?enablejsapi=1&version=3&playerapiid=ytplayer&rel=0&modestbranding=1&showsearch=0&showinfo=0",
captionDataDir: @video.caption_data_dir @video.id, "425", "356", "9", null, null, params, atts )
unless onTouchBasedDevice()
@volumeControl = new VideoVolumeControl el: @$('.secondary-controls')
@speedControl = new VideoSpeedControl el: @$('.secondary-controls'), speeds: @video.speeds, currentSpeed: @currentSpeed()
@progressSlider = new VideoProgressSlider el: @$('.slider')
@player = new YT.Player @video.id,
playerVars:
controls: 0
wmode: 'transparent'
rel: 0
showinfo: 0
enablejsapi: 1
videoId: @video.youtubeId()
events:
onReady: @onReady
onStateChange: @onStateChange
addToolTip: -> addToolTip: ->
@$('.add-fullscreen, .hide-subtitles').qtip @$('.add-fullscreen, .hide-subtitles').qtip
......
...@@ -443,9 +443,9 @@ courseware_only_js += [ ...@@ -443,9 +443,9 @@ courseware_only_js += [
main_vendor_js = [ main_vendor_js = [
'js/vendor/jquery.min.js', 'js/vendor/jquery.min.js',
'js/vendor/jquery-ui.min.js', 'js/vendor/jquery-ui.min.js',
'js/vendor/swfobject/swfobject.js',
'js/vendor/jquery.cookie.js', 'js/vendor/jquery.cookie.js',
'js/vendor/jquery.qtip.min.js', 'js/vendor/jquery.qtip.min.js',
'js/vendor/swfobject/swfobject.js',
] ]
discussion_js = sorted(glob2.glob(PROJECT_ROOT / 'static/coffee/src/discussion/*.coffee')) discussion_js = sorted(glob2.glob(PROJECT_ROOT / 'static/coffee/src/discussion/*.coffee'))
......
...@@ -2,6 +2,8 @@ ...@@ -2,6 +2,8 @@
<h2> ${display_name} </h2> <h2> ${display_name} </h2>
% endif % endif
<script type="text/javascript" src="/static/js/vendor/swfobject/swfobject.js"></script>
<div id="video_${id}" class="video" data-streams="${streams}" data-caption-data-dir="${data_dir}" data-show-captions="${show_captions}"> <div id="video_${id}" class="video" data-streams="${streams}" data-caption-data-dir="${data_dir}" data-show-captions="${show_captions}">
<div class="tc-wrapper"> <div class="tc-wrapper">
<article class="video-wrapper"> <article class="video-wrapper">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment