varbase_bootstrap_paragraphs-9.0.0-alpha1/js/vbp-scripts.admin.js
js/vbp-scripts.admin.js
/**
* @file
* Behaviors Varbase hero slider media general scripts.
*/
(function ($, Drupal) {
Drupal.behaviors.varbaseBootstrapParagraphsAdmin = {
attach() {
$(
'.field--name-bp-background.field--widget-options-buttons input:radio',
).each(function () {
$(this).next('label').addClass($(this).val());
});
$('.field--name-bp-width.field--widget-options-buttons input:radio').each(
function () {
$(this).next('label').addClass($(this).val());
},
);
$(
'.field--name-bp-gutter.field--widget-options-buttons input:radio',
).each(function () {
$(this)
.next('label')
.addClass(`gutter-${$(this).val()}`);
});
$(
'.field--name-bp-column-style-3.field--widget-options-buttons input:radio',
).each(function () {
$(this).next('label').addClass($(this).val());
});
$(
'.field--name-bp-column-style-2.field--widget-options-buttons input:radio',
).each(function () {
$(this).next('label').addClass($(this).val());
});
$(
'.field--name-text-and-image-style.field--widget-options-buttons input:radio',
).each(function () {
$(this).next('label').addClass($(this).val());
});
$(
'.field--name-field-image-position.field--widget-options-buttons input:radio',
).each(function () {
$(this).next('label').addClass($(this).val());
});
$('.paragraphs-tabs-wrapper .form-item .clearfix').show();
},
};
})(window.jQuery, window.Drupal);
