Sha256: f90b07c440156997e27bf132962b51bf65b7aa68c76abc6ddfb5b4b83d395a46

Contents?: true

Size: 460 Bytes

Versions: 24

Compression:

Stored size: 460 Bytes

Contents

class Apiv1.TypeAheadComponent extends Ember.TextField with Apiv1.TypeAheadBuilderMixin
  +observer selection
  selectionObserver: ->
    if Ember.isEmpty @get 'selection'
      @typeahead.val('')
    else
      s = @get("selection").get @get "name"
      @typeahead.val s

  didInsertElement: ->
    @_super()
    if $.isFunction @get("data").then
      @get("data").then (data) => @initializeTypeahead data
    else
      @initializeTypeahead @get "data"

  

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
cloudrider-0.2.0 generica/app/assets/javascripts/components/type-ahead.js.em
cloudrider-0.1.3 generica/app/assets/javascripts/components/type-ahead.js.em
cloudrider-0.1.2 generica/app/assets/javascripts/components/type-ahead.js.em
cloudrider-0.1.0 generica/app/assets/javascripts/components/type-ahead.js.em