imdb_api-1.0.x-dev/js/episode.widget.js

js/episode.widget.js
(function($, Drupal) {

  Drupal.behaviors.imdbApiEpisodeWidget = {
    attach: function attach(context, settings) {

      $(window).on('imdb_api:episode:update', function (event, data) {
        $('input.episode-field-' + JSON.parse(data).delta).val(data);
      });

      $(window).on('imdb_api:episode:delete', function (event, data) {
        var $episode = $('input.episode-field-' + data);

        $episode.val('');
        $episode.closest('tr.draggable').addClass('visually-hidden');

        $('input.episode-removed-' + data).attr('checked', 'checked');
      });

      $('input.episode-removed[checked="checked"]').closest('tr.draggable').addClass('visually-hidden');
    }
  };

})(jQuery, Drupal);

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

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