Commit 65ffeb5c by Matthew Mongeau

Fix liking.

parent 9f59a9a8
class @DiscussionThreadView extends Backbone.View
events:
"click .discussion-vote-up": "toggleVote"
"click .discussion-vote": "toggleVote"
"click .dogear": "toggleFollowing"
"click .discussion-submit-post": "submitComment"
template: _.template($("#thread-template").html())
......@@ -10,7 +10,7 @@ class @DiscussionThreadView extends Backbone.View
@$el.html(@template(@model.toJSON()))
updateModelDetails: =>
@$(".votes-count-number").html(@model.get("votes")["up_count"])
@$(".discussion-vote .votes-count-number").html(@model.get("votes")["up_count"])
render: ->
if window.user.following(@model)
......@@ -44,8 +44,8 @@ class @DiscussionThreadView extends Backbone.View
@model.trigger "comment:add"
toggleVote: ->
@$(".vote-btn").toggleClass("is-cast")
if @$(".vote-btn").hasClass("is-cast")
@$(".discussion-vote").toggleClass("is-cast")
if @$(".discussion-vote").hasClass("is-cast")
@vote()
else
@unvote()
......@@ -68,7 +68,7 @@ class @DiscussionThreadView extends Backbone.View
vote: ->
url = @model.urlFor("upvote")
@$(".votes-count-number").html(parseInt(@$(".votes-count-number").html()) + 1)
@$(".discussion-vote .votes-count-number").html(parseInt(@$(".discussion-vote .votes-count-number").html()) + 1)
DiscussionUtil.safeAjax
$elem: @$(".discussion-vote")
url: url
......@@ -79,7 +79,7 @@ class @DiscussionThreadView extends Backbone.View
unvote: ->
url = @model.urlFor("unvote")
@$(".votes-count-number").html(parseInt(@$(".votes-count-number").html()) - 1)
@$(".discussion-vote .votes-count-number").html(parseInt(@$(".discussion-vote .votes-count-number").html()) - 1)
DiscussionUtil.safeAjax
$elem: @$(".discussion-vote")
url: url
......
......@@ -147,7 +147,7 @@
<script type="text/template" id="thread-response-template">
<header>
<a href="#" class="vote-btn" data-tooltip="vote"><span class="plus-icon"></span><span class="votes-count-number">${"<%= votes['up_count'] %>"}</span></a>
<a href="#" class="vote-btn" data-tooltip="vote"><span class="plus-icon"></span><span class="votes-count-number">${"<%= votes['up_count'] %>"}</span></a>
<a href="#" class="posted-by">${"<%= username %>"}</a>
<p class="posted-details" title="${'<%= created_at %>'}">Sometime</p>
</header>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment