ebt_core-1.0.0-alpha3/js/ebt_core.js

js/ebt_core.js
(function ($, Drupal) {

  /**
   * EBT Core behavior.
   */
  Drupal.behaviors.ebtCore = {
    attach: function (context, settings) {
      $.each(drupalSettings['ebtCore'], function(block_class, value) {
        if (value['ebtCoreParallax'] != undefined) {
          $('.' + block_class).parallax({
            imageSrc: Drupal.checkPlain(value['ebtCoreParallax']['mediaUrl'])
          });
        }

        if (value['ebtCoreBackgroundRemoteVideo'] != undefined) {
          if (value['ebtCoreBackgroundRemoteVideo']['mediaProvider'] == 'YouTube') {
            $('.' + block_class + ' .bg-inner').once('youtube-video').YTPlayer({
              videoURL: Drupal.checkPlain(value['ebtCoreBackgroundRemoteVideo']['mediaUrl']),
              containment: '.' + block_class,
              autoPlay: 1,
              showControls: 0,
              mute: 1,
              startAt: 0,
              opacity: 1,
              addRaster: 1,
              quality: 'default',
              loop: 1
            });
          }
        }
      });
    }
  };

})(jQuery, Drupal);

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc