bridtv-8.x-1.x-dev/js/play.js
js/play.js
/**
* @file
* Player initialization for embedded videos.
*
* http://developer.brid.tv/brid-player/code-examples/basic.
*/
window.bridPlayStack = window.bridPlayStack || [];
window.document.blockSimultaneousPlay = true;
(function (playStack, Drupal) {
/**
* Initialize players for all videos.
*
* @type {{attach: Drupal.bridPlay.attach}}
*/
Drupal.behaviors.bridPlay = {
attach: function (context, settings) {
var buffer;
if (window.$bp) {
while (playStack.length > 0) {
buffer = playStack.shift();
window.$bp(buffer.div, buffer.obj);
}
} else {
while (playStack.length > 0) {
window._bp = window._bp || [];
window._bp.push(playStack.shift());
}
}
}
}
}(window.bridPlayStack, window.Drupal));
window.Drupal.behaviors.bridPlay.attach();
