Page History
Note | ||
---|---|---|
| ||
In order to be able to play the training videos, please make sure to accept recommended settings under the Cookie settings option, at the bottom of the page. |
HTML |
---|
<script>
$( document ).ready(function() {
|
...
// Training Videos Vimeo video IDs
var videoIDs = [303274080, 303274897, 303275744, 303276184, 303276601, 303277172, 303277831];
// |
...
Time |
...
box template |
...
var |
...
timeBoxTemplate = function(videoNum, videoID) { |
...
return '<div class=\" |
...
timeBox\" |
...
id="video_' |
...
+ |
...
videoID + |
...
'" |
...
>' |
...
+ |
...
|
...
'<div class=\" |
...
titleHolder\">' + |
...
|
...
|
...
|
...
'<div class=\" |
...
videoNumberHolder\"> |
...
' + |
...
|
...
|
...
|
...
'<div class=\" |
...
videoNumber\"> |
...
' + videoNum + |
...
'</div>' + |
...
'</div>' + |
...
|
...
'<div class=\"videoTitle\" |
...
>' |
...
+ |
...
"" + '</div>' + |
...
|
...
'</div> |
...
' + |
...
|
...
'<div class=\" |
...
thumbnail\" |
...
><img src=""></div>' + |
...
'</div>'; }; for |
...
(var i=0; i<videoIDs.length; i++) { var timeBox = |
...
timeBoxTemplate(i+1, videoIDs[i]); // To start from 1 not from 0 |
...
$(timeBox).appendTo('.timeline'); } // Load |
...
first video $('.videoScreen iframe').attr('src', 'https://player.vimeo.com/video/' |
...
+ videoIDs[0]); |
...
/ |
...
/ |
...
Get data |
...
from vimeo $.each(videoIDs, function (i, |
...
videoID) { |
...
$.ajax({ |
...
method: |
...
" |
...
GET" |
...
, url: |
...
"https://api.vimeo.com/videos/" + videoID + '?access_token=0e76ec72e4cc1a5111ac16023a2d0456', success: |
...
function(data) { var timeBox |
...
= $('#video_'+videoID); |
...
timeBox.find('.videoTitle').text(data.name); timeBox.find('.thumbnail |
...
img').attr('src', data.pictures.sizes[3].link_with_play_button); |
...
} |
...
|
...
}); |
...
}); |
...
$('.timeBox:first-child').addClass('active'); // Show current embedded video and set |
...
timebox to active $('.timeBox').on('click', |
...
function() { var $this |
...
= |
...
$(this); var |
...
index = $this.index(); |
...
$('.timeBox').removeClass('active'); |
...
$this.addClass('active'); var id |
...
= $this.children('.videoID').val(); $('.videoScreen |
...
iframe').attr('src', 'https://player.vimeo.com/video/' + videoIDs[index]); }); }); </script> <div class="trainingVideosContainer"> <div class="videosMainHolder"> |
...
<div class=" |
...
timelineHolder"> |
...
|
...
<div class=" |
...
timeline" |
...
> </div> </div> <div class="videoHolder"> <div class="videoScreenHolder"> <div class="videoScreen"> |
...
<iframe |
...
src=" |
...
" |
...
width="640" height="400" frameborder="0" webkitallowfullscreen="" mozallowfullscreen |
...
="" allowfullscreen=""></iframe> </div> </div> </div> |
...
</div>
</div>
|
...
Widget Connector | ||||
---|---|---|---|---|
|
Overview
Content Tools