Sha256: 16cc9c7d5ff0f9555b36fa630241bdd90f2296c48e255c7f155da7b982968e68

Contents?: true

Size: 746 Bytes

Versions: 30

Compression:

Stored size: 746 Bytes

Contents

var update_state = function(region) {
  var country        = $('span#' + region + 'country :only-child').val();
  var states         = state_mapper[country];

  var state_select = $('span#' + region + 'state select');
  var state_input = $('span#' + region + 'state input');

  if(states) {
    state_select.html('');
    var states_with_blank = [["",""]].concat(states);
    $.each(states_with_blank, function(pos,id_nm) {
      var opt = $(document.createElement('option'))
                .attr('value', id_nm[0])
                .html(id_nm[1]);
      state_select.append(opt);
    });
    state_select.enable().show();;
    state_input.hide().disable();

  } else {
    state_input.enable().show();
    state_select.hide().disable();
  }

};

Version data entries

30 entries across 25 versions & 3 rubygems

Version Path
spree-0.11.4 vendor/extensions/theme_default/public/javascripts/admin/address_states.js
spree-0.11.3 vendor/extensions/theme_default/public/javascripts/admin/address_states.js
spree_core-0.30.2 public/javascripts/admin/address_states.js
spree_core-0.40.4 public/javascripts/admin/address_states.js
spree_core-0.50.4 public/javascripts/admin/address_states.js
spree_core-0.50.3 public/javascripts/admin/address_states.js
spree_essential_press-0.1.0.pre3 test/dummy/public/javascripts/admin/address_states.js
spree_essential_press-0.1.0.pre2 test/dummy/public/javascripts/admin/address_states.js
spree_core-0.50.2 public/javascripts/admin/address_states.js
spree_core-0.50.1 public/javascripts/admin/address_states.js
spree_core-0.50.0 public/javascripts/admin/address_states.js
spree_core-0.40.3 public/javascripts/admin/address_states.js
spree_core-0.40.2 public/javascripts/admin/address_states.js
spree_core-0.40.1 public/javascripts/admin/address_states.js
spree_core-0.40.0 public/javascripts/admin/address_states.js
spree_core-0.30.1 public/javascripts/admin/address_states.js
spree_core-0.30.0 public/javascripts/admin/address_states.js
spree-0.11.2 vendor/extensions/theme_default/public/javascripts/admin/address_states.js
spree-0.11.1 vendor/extensions/theme_default/public/javascripts/admin/address_states.js
spree_core-0.30.0.beta1 lib/generators/templates/public/javascripts/admin/address_states.js