Sha256: 1d01efd90534b949dd79e847ccada6d42b2c13ba9f6c1917d18ccec1babe342c

Contents?: true

Size: 534 Bytes

Versions: 7

Compression:

Stored size: 534 Bytes

Contents

typeAheadField = Luca.register      "Luca.fields.TypeAheadField"
typeAheadField.extends              "Luca.fields.TextField" 


typeAheadField.defines
  getSource: ()->
    Luca.util.read(@source) || []

  matcher: (item)->
    true

  beforeRender: ()->
    Luca.fields.TextField::beforeRender.apply(@, arguments)
    @getInputElement().attr('data-provide','typeahead')

  afterRender: ()->
    Luca.fields.TextField::afterRender.apply(@, arguments)
    @getInputElement().typeahead
      matcher: @matcher
      source: @getSource()

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
luca-0.9.91 app/assets/javascripts/luca/components/fields/type_ahead_field.coffee
luca-0.9.9 app/assets/javascripts/luca/components/fields/type_ahead_field.coffee
luca-0.9.899 app/assets/javascripts/luca/components/fields/type_ahead_field.coffee
luca-0.9.89 app/assets/javascripts/luca/components/fields/type_ahead_field.coffee
luca-0.9.8 app/assets/javascripts/luca/components/fields/type_ahead_field.coffee
luca-0.9.76 src/components/fields/type_ahead_field.coffee
luca-0.9.7 src/components/fields/type_ahead_field.coffee