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