Sha256: b74a3d66448c40b12539512a993eab10f0f1eec640bdbcfd92179ca8ca42a40c

Contents?: true

Size: 774 Bytes

Versions: 48

Compression:

Stored size: 774 Bytes

Contents

##########  List model ##############
class window.List
 show_number: 3

 constructor: (list_data, show_number, model, tracker_id)->
   @list = []
   @show_number = show_number if show_number
   @model = model
   @tracker_elem = $("<input id='#{tracker_id}' type='hidden'>")
   this.setList(list_data)

 getList: -> @list.slice(0, @show_number)

 # use this method to set a new list
 setList: (list_info)->
   @list = []
   this.loadList(list_info)
   @tracker_elem.change()

 setShowNumber: (num)->
   @show_number = num
   @tracker_elem.change()

 # meant for internal use. use setList to set the list with info
 loadList: (list_info)->
   return unless list_info
   list = @list
   model = @model
   $.each( list_info, (index, data)-> list.push(new model(data, index)) )

Version data entries

48 entries across 48 versions & 1 rubygems

Version Path
medivo-0.2.21 app/assets/javascripts/medivo/models.coffee
medivo-0.2.20 app/assets/javascripts/medivo/models.coffee
medivo-0.2.19 app/assets/javascripts/medivo/models.coffee
medivo-0.2.18 app/assets/javascripts/medivo/models.coffee
medivo-0.2.17 app/assets/javascripts/medivo/models.coffee
medivo-0.2.16 app/assets/javascripts/medivo/models.coffee
medivo-0.2.15 app/assets/javascripts/medivo/models.coffee
medivo-0.2.14 app/assets/javascripts/medivo/models.coffee
medivo-0.2.13 app/assets/javascripts/medivo/models.coffee
medivo-0.2.12 app/assets/javascripts/medivo/models.coffee
medivo-0.2.11 app/assets/javascripts/medivo/models.coffee
medivo-0.2.10 app/assets/javascripts/medivo/models.coffee
medivo-0.2.9 app/assets/javascripts/medivo/models.coffee
medivo-0.2.8 app/assets/javascripts/medivo/models.coffee
medivo-0.2.7 app/assets/javascripts/medivo/models.coffee
medivo-0.2.6 app/assets/javascripts/medivo/models.coffee
medivo-0.2.5 app/assets/javascripts/medivo/models.coffee
medivo-0.2.3 app/assets/javascripts/medivo/models.coffee
medivo-0.2.2 app/assets/javascripts/medivo/models.coffee
medivo-0.2.1 app/assets/javascripts/medivo/models.coffee