Sha256: b44edefaee0968232486871b0b6599bddf54fc6cb55d2fea22945e67278ea43d

Contents?: true

Size: 1.83 KB

Versions: 4

Compression:

Stored size: 1.83 KB

Contents

{I"
class:ETI"BundledAsset;FI"logical_path;TI"basepack/list.js;FI"
pathname;TI"N/home/lukas/projects/basepack/app/assets/javascripts/basepack/list.coffee;FI"content_type;TI"application/javascript;TI"
mtime;Tl+.pRI"length;TiI"digest;TI"%fd3799ea3225a3bd9d4f1f83477c0f63;FI"source;TI"(function() {
  var handleMethodParams;

  handleMethodParams = function(link) {
    var csrf_param, csrf_token, form, href, key, metadata_input, method, params, target;
    href = link.attr('href');
    method = link.data('bulk-action-method');
    target = link.attr('target');
    params = link.data('params');
    csrf_token = $('meta[name=csrf-token]').attr('content');
    csrf_param = $('meta[name=csrf-param]').attr('content');
    form = $('<form method="post" action="' + href + '"></form>');
    metadata_input = '<input name="_method" value="' + method + '" type="hidden" />';
    if (csrf_param !== 'undefined' && csrf_token !== 'undefined') {
      metadata_input += '<input name="' + csrf_param + '" value="' + csrf_token + '" type="hidden" />';
    }
    if (params) {
      for (key in params) {
        metadata_input += '<input name="' + key + '" value="' + params[key] + '" type="hidden" />';
      }
    }
    if (target) {
      form.attr('target', target);
    }
    form.hide().append(metadata_input).appendTo('body');
    return form.submit();
  };

  $(document).on('click', '[data-bulk-action-method]', function(event) {
    var ids;
    event.preventDefault();
    ids = $("input[name^='bulk_ids[]']:checked").map(function() {
      return $(this).val();
    }).get();
    $(this).data('params', {
      ids: ids
    });
    handleMethodParams($(this));
    return true;
  });

}).call(this);
;TI"required_assets_digest;TI"%37196523b4e0651c16a02a1e9bace87d;FI"
_version;TI"%01dc9d4cb5b0ece13ed47cc1cabfeb41;F

Version data entries

4 entries across 2 versions & 1 rubygems

Version Path
basepack-0.1.0 spec/dummy_app/tmp/cache/assets/development/sprockets/2da93a1145941acb52281bece48fe4a3
basepack-0.1.0 spec/dummy_app/tmp/cache/assets/development/sprockets/eef581f1488012db6d2917e1bfdd8696
basepack-0.0.2 spec/dummy_app/tmp/cache/assets/development/sprockets/2da93a1145941acb52281bece48fe4a3
basepack-0.0.2 spec/dummy_app/tmp/cache/assets/development/sprockets/eef581f1488012db6d2917e1bfdd8696