rigel-5.0.3/js/rigel.js

js/rigel.js
/**
 * @file
 * Text resize options display.
 */
(function ($) {
  'use strict';
  Drupal.behaviors.fontBehavior = {
    attach: function () {
      let font_family = drupalSettings.rigel.font_family;
      if (!font_family) {
        return;
      }

      // Change body font family.
      let body_font_family = $('body').css('font-family') || '';
      let updated_font_family = `${font_family}, ${body_font_family}`;
      $('body').css('font-family', updated_font_family);
    }
  };

  // Initialize modal behavior.
  Drupal.behaviors.videoModal = {
    attach: function () {
      let video_src;
      $('.video').click(function () {
        video_src = $(this).attr('data-src');
      });

      // Play the video.
      $('#modal').on('shown.bs.modal', function (e) {
        $('#video').attr('src', video_src);
      });

      // Unset the video.
      $('#modal').on('hide.bs.modal', function (e) {
        $('#video').attr('src', '');
      });
    }
  };
})(jQuery);

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

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