app/assets/javascripts/active_admin/lib/batch_actions.js.coffee in activeadmin-1.0.0 vs app/assets/javascripts/active_admin/lib/batch_actions.js.coffee in activeadmin-1.1.0
- old
+ new
@@ -1,7 +1,6 @@
-$(document).on 'ready page:load turbolinks:load', ->
-
+onDOMReady = ->
#
# Use ActiveAdmin.modal_dialog to prompt user if confirmation is required for current Batch Action
#
$('.batch_actions_selector li a').click (e)->
e.stopPropagation() # prevent Rails UJS click event
@@ -12,11 +11,11 @@
else
$(@).trigger 'confirm:complete'
$('.batch_actions_selector li a').on 'confirm:complete', (e, inputs)->
if val = JSON.stringify inputs
- $('#batch_action_inputs').val val
+ $('#batch_action_inputs').removeAttr('disabled').val val
else
$('#batch_action_inputs').attr 'disabled', 'disabled'
$('#batch_action').val $(@).data 'action'
$('#collection_selection').submit()
@@ -35,5 +34,9 @@
$(document).on 'change', '.paginated_collection :checkbox', ->
if $(".paginated_collection :checkbox:checked").length
$(".batch_actions_selector").each -> $(@).aaDropdownMenu("enable")
else
$(".batch_actions_selector").each -> $(@).aaDropdownMenu("disable")
+
+$(document).
+ ready(onDOMReady).
+ on 'page:load turbolinks:load', onDOMReady