Sha256: 015f138db1bb587a5186048e0a3f8e6f3fc8f319de376f968da9067fe3a6cd40

Contents?: true

Size: 412 Bytes

Versions: 8

Compression:

Stored size: 412 Bytes

Contents

$ ->
  ($ 'input[type=checkbox]:not(:checked)').attr 'disabled', true  if ($ '.categories input:checked').length > 0
  categoryCheckboxes = '.categories input[type=checkbox]'
  $(categoryCheckboxes).change ->
    if ($ this).is(':checked')
      ($ categoryCheckboxes + ':not(:checked)').attr 'disabled', true
      ($ this).removeAttr 'disabled'
    else
      ($ 'input[type=checkbox]').removeAttr 'disabled'

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
spree_core-1.2.3 app/assets/javascripts/admin/shipping_methods.js.coffee
spree_core-1.3.1 app/assets/javascripts/admin/shipping_methods.js.coffee
spree_core-1.3.0 app/assets/javascripts/admin/shipping_methods.js.coffee
spree_core-1.3.0.rc2 app/assets/javascripts/admin/shipping_methods.js.coffee
dup_spree_core-1.3.0.rc1 app/assets/javascripts/admin/shipping_methods.js.coffee
spree_core-1.3.0.rc1 app/assets/javascripts/admin/shipping_methods.js.coffee
spree_core-1.2.2 app/assets/javascripts/admin/shipping_methods.js.coffee
spree_core-1.2.0 app/assets/javascripts/admin/shipping_methods.js.coffee