Adds locale switcher js code + feature tests

This commit is contained in:
kikito
2015-08-19 21:40:17 +02:00
parent 5205ac99e3
commit 710e83fb22
2 changed files with 48 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
App.LocaleSwitcher =
href_with_params: (query_params) ->
loc = window.location
loc.protocol + "//" + loc.hostname +
(if loc.port then ':' + loc.port else '') +
loc.pathname +
loc.hash +
'?' + $.param(query_params)
initialize: ->
$('.js-locale-switcher').on 'change', ->
query_params = window.getQueryParameters()
query_params['locale'] = $(this).val()
window.location.assign(App.LocaleSwitcher.href_with_params(query_params))