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