Hook up list to voting.

This commit is contained in:
Matthew Mongeau
2012-08-29 11:19:29 -04:00
parent 19b14f446b
commit 46d0d4c4f2
3 changed files with 31 additions and 7 deletions

View File

@@ -8,6 +8,23 @@ class @DiscussionUser
voted: (thread) ->
@content_info[thread.id]['voted'] == 'up'
class @ThreadListItemView extends Backbone.View
tagName: "li"
template: _.template($("#thread-list-item-template").html())
initialize: ->
@model.on "change", @render
render: =>
@$el.html(@template(@model.toJSON()))
@
class @DiscussionThreadListView extends Backbone.View
render: ->
@collection.each @renderThreadListItem
renderThreadListItem: (thread) =>
view = new ThreadListItemView(model: thread)
view.render()
@$el.append(view.el)
class @DiscussionThreadView extends Backbone.View
events:
"click .discussion-vote-up": "toggleVote"