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, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"').replace(/'/g, ''').replace(/\//g,'/'),'" value="',(''+ field_name ).replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"').replace(/'/g, ''').replace(/\//g,'/'),'"/>\n '); } ; __p.push('\n <div class="control-group">\n <label class="control-label">',(''+ field_label ).replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"').replace(/'/g, ''').replace(/\//g,'/'),'</label>\n <div class="controls">\n ', control ,' ', additional_control ,'\n <input type="hidden" name="',(''+ value_name ).replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"').replace(/'/g, ''').replace(/\//g,'/'),'" 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, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"').replace(/'/g, ''').replace(/\//g,'/'),'" name="',(''+ name ).replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"').replace(/'/g, ''').replace(/\//g,'/'),'">\n '); $.each(options, function(i, o) { ; __p.push('\n <option value="', o ,'" ', o == selected ? 'selected="selected"' : '' ,' data-type="',(''+ predicates[o].type ).replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"').replace(/'/g, ''').replace(/\//g,'/'),'">\n ',(''+ predicates[o].label ).replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"').replace(/'/g, ''').replace(/\//g,'/'),'\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