audiofield-8.x-1.x-dev/js/projekktor.builder.js
js/projekktor.builder.js
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, Drupal, once) {
'use strict';
Drupal.AudiofieldProjekktor = {};
Drupal.AudiofieldProjekktor.generate = function (context, file, settings) {
var elements = once('generate-projekktor', '#' + file, context);
$.each(elements, function (index, item) {
projekktor($(item), {
debug: false,
playerFlashMP4: settings.swfpath,
playerFlashMP3: settings.swfpath,
enableFullscreen: false,
streamType: 'http',
controls: true,
thereCanBeOnlyOne: true,
volume: settings.volume,
autoplay: !!settings.autoplay,
plugin_display: {}
}, {});
});
};
Drupal.behaviors.audiofieldprojekktor = {
attach: function attach(context, settings) {
jQuery(function () {
$.each(settings.audiofieldprojekktor, function (key, settingEntry) {
$.each(settingEntry.files, function (key2, file) {
Drupal.AudiofieldProjekktor.generate(context, file, settingEntry);
});
});
});
}
};
})(jQuery, Drupal, once);