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