Sha256: 20c1e289e20510718dada4cf05c1e972b1299195cd4a10e5b61c5f9105a29b7b

Contents?: true

Size: 650 Bytes

Versions: 3

Compression:

Stored size: 650 Bytes

Contents

$(document).on 'change', "input[name$='[shipping_address][shipping_address_same_as_billing]']", (event) ->
  $obj = $(event.currentTarget)

  shipping_fields = $obj.closest('form').find("
    div[class*='_shipping_address_address1'],
    div[class*='_shipping_address_address2'],
    div[class*='_shipping_address_city'],
    div[class*='_shipping_address_country_code'],
    div[class*='_shipping_address_state_code'],
    div[class*='_shipping_address_postal_code']
  ")

  if $obj.is(':checked')
    shipping_fields.hide().find('input,select').prop('disabled', true)
  else
    shipping_fields.show().find('input,select').removeAttr('disabled')


Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
effective_addresses-1.6.2 app/assets/javascripts/effective_addresses/shipping_address_same_as_billing.js.coffee
effective_addresses-1.6.1 app/assets/javascripts/effective_addresses/shipping_address_same_as_billing.js.coffee
effective_addresses-1.6.0 app/assets/javascripts/effective_addresses/shipping_address_same_as_billing.js.coffee