app/assets/javascripts/select2-rails.coffee in binco-0.0.3 vs app/assets/javascripts/select2-rails.coffee in binco-2.0.1

- old
+ new

@@ -1,5 +1,12 @@ -load = -> - $('.select2-rails').select2() +window.Binco.Select2 = + load: (selector) -> + selector = if typeof selector == 'string' then selector else '.select2-rails' + $(selector).select2() + destroy: (selector) -> + selector = if typeof selector == 'string' then selector else '.select2-rails' + $(selector).each((i,e) -> + $(e).select2('destroy') + ) -$(document).ready load -$(document).on 'page:load', load +$(document).on 'turbolinks:load', window.Binco.Select2.load +$(document).on 'turbolinks:before-cache', window.Binco.Select2.destroy