app/assets/javascripts/active_admin/lib/per_page.js.coffee in activeadmin-1.0.0 vs app/assets/javascripts/active_admin/lib/per_page.js.coffee in activeadmin-1.1.0
- old
+ new
@@ -21,11 +21,11 @@
params = {}
re = /([^&=]+)=([^&]*)/g
while m = re.exec(query)
params[@_decode(m[1])] = @_decode(m[2])
params
-
+
_decode: (value) ->
#replace "+" before decodeURIComponent
decodeURIComponent(value.replace(/\+/g, '%20'))
option: (key, value) ->
@@ -36,7 +36,11 @@
else
@options[key] = value
$.widget.bridge 'perPage', ActiveAdmin.PerPage
-$(document).on 'ready page:load turbolinks:load', ->
+onDOMReady = ->
$('.pagination_per_page select').perPage()
+
+$(document).
+ ready(onDOMReady).
+ on 'page:load turbolinks:load', onDOMReady