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);
