stacks-8.x-1.x-dev/js/admin_widget_finalize_forms.js

js/admin_widget_finalize_forms.js
(function ($, Drupal, drupalSettings) {

  Drupal.behaviors.stacks_finalize = {
    attach: function (context, settings) {
      var delta = drupalSettings.stacks.finalize.delta,
        widget_instance_id = drupalSettings.stacks.finalize.widget_instance_id,
        $completed_message = $('#completed_message');

      // Update the hidden input.
      $(once('stacks_finalize_update', '#widget-instance-' + delta + ' input')).val(widget_instance_id);

      // Trigger new row button.
      if ($completed_message.length > 0) {
        $(once('stacks_finalize_message', '#widget-form-' + delta)).each(function () {
          var $object = $(this);
          var parent = $object.closest('.field--type-stacks-type');
          $('.field-add-more-submit', parent).mousedown();
          $completed_message.html(Drupal.t('Loading...'));
        });

        $('#edit-actions').find('input').removeAttr('disabled').removeClass('is-disabled');
        $('a.remove-widget, a.edit-widget').show();
      }
    }
  };

})(jQuery, Drupal, drupalSettings);

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

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