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

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

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