1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- (($, Drupal) => {
- 'use strict';
- Drupal.AudiofieldMediaelement = {};
-
- Drupal.AudiofieldMediaelement.generate = (context, file, settings) => {
-
- $(file, context).once('generate-mediaelement').mediaelementplayer({
- startVolume: settings.volume,
- loop: false,
- enableAutosize: true,
- isVideo: false,
- });
- };
-
- Drupal.behaviors.audiofieldmediaelement = {
- attach: (context, settings) => {
- $.each(settings.audiofieldmediaelement, (key, settingEntry) => {
-
- $.each(settingEntry.elements, (key2, fileEntry) => {
-
- Drupal.AudiofieldMediaelement.generate(context, fileEntry, settingEntry);
- });
- });
- },
- };
- })(jQuery, Drupal);
|