Current section

Files

Jump to
ex_admin web static vendor active_admin lib batch_actions.js.js
Raw

web/static/vendor/active_admin/lib/batch_actions.js.js

// Generated by CoffeeScript 1.10.0
(function() {
$(document).on('ready page:load', function() {
$('#batch_actions_selector li a').click(function(e) {
var message, r;
e.stopPropagation();
e.preventDefault();
console.log('clicked it');
if (message = $(this).data('confirm')) {
r = window.confirm(message);
if (r === true) {
return $(this).trigger('confirm:complete', $(this).data('inputs'));
}
} else {
return $(this).trigger('confirm:complete');
}
});
$('#batch_actions_selector li a').on('confirm:complete', function(e, inputs) {
var val;
if (val = JSON.stringify(inputs)) {
$('#batch_action_inputs').val(val);
} else {
$('#batch_action_inputs').attr('disabled', 'disabled');
}
$('#batch_action').val($(this).data('action'));
return $('#collection_selection').submit();
});
if ($("#batch_actions_selector").length && $(":checkbox.toggle_all").length) {
if ($(".paginated_collection").find("table.index_table").length) {
$(".paginated_collection table").tableCheckboxToggler();
} else {
$(".paginated_collection").checkboxToggler();
}
return $(".paginated_collection").find(":checkbox").bind("change", function() {
if ($(".paginated_collection").find(":checkbox").filter(":checked").length > 0) {
return $("#batch_actions_selector").aaDropdownMenu("enable");
} else {
return $("#batch_actions_selector").aaDropdownMenu("disable");
}
});
}
});
}).call(this);