in src/assets/js/main.js [84:112]
function initVideoModal() {
var videoModalObject = $('[data-video-modal]');
if (videoModalObject.length) {
// there is a video modal in the DOM, load the YouTube API
var tag = document.createElement('script');
tag.src = 'https://www.youtube.com/iframe_api';
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
window.onYouTubeIframeAPIReady = function () {
window.videoPlayer = new YT.Player('video-player-iframe');
};
}
videoModalObject.on('shown.bs.modal', function (event) {
if (window.videoPlayer) {
var videoId = event.relatedTarget.dataset.video;
window.videoPlayer.loadVideoById(videoId);
window.videoPlayer.playVideo();
}
});
videoModalObject.on('hide.bs.modal', function (event) {
if (window.videoPlayer) {
window.videoPlayer.stopVideo();
}
});
}