Sha256: bd0d97d505288c477a13b0c5ddc7ab9b377d7ed01f3cbfa90193663babaeaab2

Contents?: true

Size: 482 Bytes

Versions: 3

Compression:

Stored size: 482 Bytes

Contents

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

  getSource: ()->
    @source || []

  matcher: (item)->
    # IMPLEMENT
    # return true where item matches @query
    true

  beforeRender: ()->
    @_super("beforeRender", @, arguments)
    @$('input').attr('data-provide','typeahead')

  afterRender: ()->
    @_super("afterRender", @, arguments)

    @$('input').typeahead
      matcher: @matcher
      source: @getSource()

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
luca-0.9.2 src/components/fields/type_ahead_field.coffee
luca-0.9.1 src/components/fields/type_ahead_field.coffee
luca-0.9.0 src/components/fields/type_ahead_field.coffee