Sha256: 96f450cb7df493252926d235ebbf7b87351d7fc0f480a0cdbcebd7fe49f6c919

Contents?: true

Size: 580 Bytes

Versions: 5

Compression:

Stored size: 580 Bytes

Contents

(this.EffectiveBootstrap || {}).effective_hide_if = ($element, options) ->

  $affects = $element.closest('form').find("input[name='#{options.name}']")

  $affects.on 'change', (event) ->
    if $(event.target).val() == options.value
      $element.hide()
    else
      $element.fadeIn()

(this.EffectiveBootstrap || {}).effective_show_if = ($element, options) ->

  $affects = $element.closest('form').find("input[name='#{options.name}']")

  $affects.on 'change', (event) ->
    if $(event.target).val() == options.value
      $element.fadeIn()
    else
      $element.hide()

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
effective_bootstrap-0.3.4 app/assets/javascripts/effective_bootstrap/logic.js.coffee
effective_bootstrap-0.3.3 app/assets/javascripts/effective_bootstrap/logic.js.coffee
effective_bootstrap-0.3.2 app/assets/javascripts/effective_bootstrap/logic.js.coffee
effective_bootstrap-0.3.1 app/assets/javascripts/effective_bootstrap/logic.js.coffee
effective_bootstrap-0.3.0 app/assets/javascripts/effective_bootstrap/logic.js.coffee