app/assets/javascripts/citygate/home.js.coffee.erb in citygate-0.0.9 vs app/assets/javascripts/citygate/home.js.coffee.erb in citygate-0.1.0
- old
+ new
@@ -1,13 +1,14 @@
$ ->
role_selector =
- $el: $("#role_id")
-
select_new_role: ->
- role_selector.$el.on "change", (event) ->
- $.post "home/role_change", { data: role_selector.$el.val() }, (data) ->
+ $("#role_id").on "change", (event) ->
+ $.post "/home/role_change", { data: $("#role_id").val() }, (data) ->
window.location.href = data.redirect
init: ->
role_selector.select_new_role()
- role_selector.init()
\ No newline at end of file
+ # When using turbolinks
+ $(window).bind 'page:change', role_selector.init()
+ # otherwise
+ role_selector.init()