Sha256: fa8ada869125300605e86cd585d63fbdd40c84733e8fb89aa5d9c8fbbf528f23

Contents?: true

Size: 487 Bytes

Versions: 2

Compression:

Stored size: 487 Bytes

Contents

_.def('Luca.fields.TypeAheadField').extends('Luca.fields.TextField').with
  className: 'luca-ui-field'

  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

2 entries across 2 versions & 1 rubygems

Version Path
luca-0.9.65 src/components/fields/type_ahead_field.coffee
luca-0.9.6 src/components/fields/type_ahead_field.coffee