spec/dummy_app/tmp/cache/assets/development/sprockets/cb1f853dc4682e46b8f6922910af7491 in basepack-0.0.2 vs spec/dummy_app/tmp/cache/assets/development/sprockets/cb1f853dc4682e46b8f6922910af7491 in basepack-0.1.0

- old
+ new

@@ -1,8 +1,8 @@ {I" class:ETI"BundledAsset;FI"logical_path;TI"basepack.js;FI" pathname;TI"E/home/lukas/projects/basepack/app/assets/javascripts/basepack.js;FI"content_type;TI"application/javascript;TI" -mtime;Tl+ÎQ½RI" length;TiUÅ I" digest;TI"%87c2566a563bc428208045cdbcf1b463;FI" source;TI"UÅ /*! +mtime;Tl+ƒx½RI" length;TiâÊ I" digest;TI"%16e53289b9dfcd46c13a0a323d7b744f;FI" source;TI"âÊ /*! * jQuery JavaScript Library v1.10.2 * http://jquery.com/ * * Includes Sizzle.js * http://sizzlejs.com/ @@ -25741,10 +25741,52 @@ (function() { this.JST || (this.JST = {}); this.JST["basepack/forms/query/filter"] = function(obj){var __p=[],print=function(){__p.push.apply(__p,arguments);};with(obj||{}){__p.push('<div class="filter form-search filter-', index ,'">\n <a href="#" class="delete btn btn-mini btn-danger pull-right"><i class="icon-trash icon-white"></i></a>\n '); if (name_control) { ; __p.push('\n ', name_control ,'\n '); } else { ; __p.push('\n <input type="hidden" name="',(''+ condition_name ).replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/"/g, '&quot;').replace(/'/g, '&#x27;').replace(/\//g,'&#x2F;'),'" value="',(''+ field_name ).replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/"/g, '&quot;').replace(/'/g, '&#x27;').replace(/\//g,'&#x2F;'),'"/>\n '); } ; __p.push('\n <div class="control-group">\n <label class="control-label">',(''+ field_label ).replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/"/g, '&quot;').replace(/'/g, '&#x27;').replace(/\//g,'&#x2F;'),'</label>\n <div class="controls">\n ', control ,' ', additional_control ,'\n <input type="hidden" name="',(''+ value_name ).replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/"/g, '&quot;').replace(/'/g, '&#x27;').replace(/\//g,'&#x2F;'),'" value="1" disabled="disabled" class="boolean-value"/>\n </div>\n </div>\n</div>\n');}return __p.join('');}; }).call(this); (function() { this.JST || (this.JST = {}); this.JST["basepack/forms/query/predicate"] = function(obj){var __p=[],print=function(){__p.push.apply(__p,arguments);};with(obj||{}){__p.push('<select class="input-medium predicate ',(''+ klass ).replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/"/g, '&quot;').replace(/'/g, '&#x27;').replace(/\//g,'&#x2F;'),'" name="',(''+ name ).replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/"/g, '&quot;').replace(/'/g, '&#x27;').replace(/\//g,'&#x2F;'),'">\n '); $.each(options, function(i, o) { ; __p.push('\n <option value="', o ,'" ', o == selected ? 'selected="selected"' : '' ,' data-type="',(''+ predicates[o].type ).replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/"/g, '&quot;').replace(/'/g, '&#x27;').replace(/\//g,'&#x2F;'),'">\n ',(''+ predicates[o].label ).replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/"/g, '&quot;').replace(/'/g, '&#x27;').replace(/\//g,'&#x2F;'),'\n </option>\n '); }) ; __p.push('\n</select>\n');}return __p.join('');}; }).call(this); (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); +(function() { this.PageSpinner = { spin: function(ms) { var _this = this; if (ms == null) { ms = 250; @@ -25799,6 +25841,6 @@ -;TI"required_assets_digest;TI"%82e0bd1bd2c6d3bdee11175c42793bf9;FI" _version;TI"%01dc9d4cb5b0ece13ed47cc1cabfeb41;F +;TI"required_assets_digest;TI"%d658b000973015afc138933fd74e1858;FI" _version;TI"%01dc9d4cb5b0ece13ed47cc1cabfeb41;F \ No newline at end of file