Sha256: a7ff70989888105a6212d406b9e3d2d37f6d76676a6df08f9e78f6703022a4fc

Contents?: true

Size: 361 Bytes

Versions: 3

Compression:

Stored size: 361 Bytes

Contents

class Tao.Form.RadioBase extends TaoComponent

  @include Tao.Form.Mixins.Checkable

  @tag 'tao-radio-button'

  _connected: ->
    @field = @jq.find('input:radio')
    @_bind()

  _bind: ->
    @on 'click', '.radio-wrapper', (e) =>
      if @field.is(':enabled')
        @_toggleChecked()
        @trigger 'change'
      false

  _disconnected: ->
    @off()

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
tao_form-0.1.2 lib/assets/javascripts/tao/form/shared/fields/radio.coffee
tao_form-0.1.1 lib/assets/javascripts/tao/form/shared/fields/radio.coffee
tao_form-0.1.0 lib/assets/javascripts/tao/form/shared/fields/radio.coffee