stacks-8.x-1.x-dev/modules/stacks_content_feed/js/admin_content_feed_forms.js
modules/stacks_content_feed/js/admin_content_feed_forms.js
(function ($, Drupal, drupalSettings) {
Drupal.behaviors.stacks_content_feed = {
attach: function (context, settings) {
// Content feed preview on edit mode first page hit.
$(once('preview', 'select[data-drupal-selector="edit-inline-entity-form-field-cfeed-content-types"]')).each(function () {
$(this).trigger('change');
});
// Onload functionality for front-end editor
if ($('select[data-drupal-selector="edit-field-cfeed-content-types"]').length && !$('#contentfeed-grid-content-preview div').length) {
$(once('preview', 'select[data-drupal-selector="edit-field-cfeed-content-types"]')).each(function () {
$(this).trigger('change');
});
}
// Show/Hide Taxonomy Vocabulary select when that terms filer is selected.
$(once('filter_terms', 'input[data-drupal-selector="edit-inline-entity-form-field-cfeed-enable-filtering-taxonomy-terms"]')).on('change', function () {
var $filter_by_vocab = $('#filter_by_vocab');
if ($(this).is(':checked')) {
$filter_by_vocab.show();
} else {
$filter_by_vocab.hide();
$('select[data-drupal-selector="edit-inline-entity-form-field-cfeed-vocabulary"]').val("_none").trigger('chosen:updated');
}
});
}
}
})(jQuery, Drupal, drupalSettings);
