diff --git a/app/assets/javascripts/admin/spree/states.js b/app/assets/javascripts/admin/spree/states.js new file mode 100755 index 0000000000..fccec35a9b --- /dev/null +++ b/app/assets/javascripts/admin/spree/states.js @@ -0,0 +1,8 @@ +$(document).ready(function() { + $("#country").change(function() { + var new_state_link_href = $('#new_state_link a').attr('href'); + var selected_country_id = $('#country option:selected').attr('value'); + var new_link = new_state_link_href.replace(/countries\/(\d+)/, 'countries/'+selected_country_id); + $('#new_state_link a').attr('href', new_link); + }); +});