entity_reference_inline-8.x-1.x-dev/js/entity_reference_inline_make_draggable.js

js/entity_reference_inline_make_draggable.js
/**
 * @file
 * Entity Reference Inline behavior.
 */

(function ($, Drupal) {

  'use strict';

  /**
   * Make new rows added by our widget draggable.
   *
   * @type {Drupal~behavior}
   */
  Drupal.behaviors.entity_reference_inline_new_ajax_rows = {
    attach: function (context, settings) {
      var $context = $(context);

      if ($context.hasClass('entity-reference-inline-new-ajax-row')) {
        var table_id = $context.attr('table-id');
        var table_drag = Drupal.tableDrag[table_id];

        if (table_drag) {
          $context.removeClass('entity-reference-inline-new-ajax-row');
          $context.removeAttr('table-id');

          table_drag.makeDraggable(context);
          table_drag.initColumns();
        }
      }
    }
  };

})(jQuery, Drupal);

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

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