Sha256: 3578d72ccbc34cb81cfd6ebca1e1ac38e68a8f9b6036f72195c6078d32c6ed92

Contents?: true

Size: 477 Bytes

Versions: 7

Compression:

Stored size: 477 Bytes

Contents

class Tao.Form.MomentPicker.SegmentBase extends TaoComponent

  @attribute 'labelFormat'

  @attribute 'active', type: 'boolean'

  segmentName: ''

  _connected: ->
    @momentData = {}
    @_bind()

  _bind: ->

  setMomentData: (momentData) ->
    @momentData = momentData

  value: ->
    @momentData[@segmentName]

  label: ->
    format = @labelFormat || "{{ #{@segmentName} }}"
    compiled = _.template(format, interpolate: /{{([\s\S]+?)}}/g)
    compiled @momentData

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
tao_form-0.1.6 lib/assets/javascripts/tao/form/shared/fields/moment_picker/segments/base.coffee
tao_form-0.1.5 lib/assets/javascripts/tao/form/shared/fields/moment_picker/segments/base.coffee
tao_form-0.1.4 lib/assets/javascripts/tao/form/shared/fields/moment_picker/segments/base.coffee
tao_form-0.1.3 lib/assets/javascripts/tao/form/shared/fields/moment_picker/segments/base.coffee
tao_form-0.1.2 lib/assets/javascripts/tao/form/shared/fields/moment_picker/segments/base.coffee
tao_form-0.1.1 lib/assets/javascripts/tao/form/shared/fields/moment_picker/segments/base.coffee
tao_form-0.1.0 lib/assets/javascripts/tao/form/shared/fields/moment_picker/segments/base.coffee