diff --git a/common/static/coffee/src/discussion/views/discussion_thread_show_view.coffee b/common/static/coffee/src/discussion/views/discussion_thread_show_view.coffee
index 46a13db83e..ef873d961c 100644
--- a/common/static/coffee/src/discussion/views/discussion_thread_show_view.coffee
+++ b/common/static/coffee/src/discussion/views/discussion_thread_show_view.coffee
@@ -42,8 +42,10 @@ if Backbone?
renderVoted: =>
if window.user.voted(@model)
@$("[data-role=discussion-vote]").addClass("is-cast")
+ @$("[data-role=discussion-vote] span.sr").html("votes (click to remove your vote)")
else
@$("[data-role=discussion-vote]").removeClass("is-cast")
+ @$("[data-role=discussion-vote] span.sr").html("votes (click to vote)")
renderFlagged: =>
if window.user.id in @model.get("abuse_flaggers") or (DiscussionUtil.isFlagModerator and @model.get("abuse_flaggers").length > 0)
@@ -70,7 +72,12 @@ if Backbone?
@renderVoted()
@renderFlagged()
@renderPinned()
- @$("[data-role=discussion-vote] .votes-count-number").html(@model.get("votes")["up_count"])
+ @$("[data-role=discussion-vote] .votes-count-number").html(@model.get("votes")["up_count"] + '')
+ if window.user.voted(@model)
+ @$("[data-role=discussion-vote] .votes-count-number span.sr").html("votes (click to remove your vote)")
+ else
+ @$("[data-role=discussion-vote] .votes-count-number span.sr").html("votes (click to vote)")
+
convertMath: ->
element = @$(".post-body")
diff --git a/common/static/coffee/src/discussion/views/thread_response_show_view.coffee b/common/static/coffee/src/discussion/views/thread_response_show_view.coffee
index cb67125b9f..43b2d3055e 100644
--- a/common/static/coffee/src/discussion/views/thread_response_show_view.coffee
+++ b/common/static/coffee/src/discussion/views/thread_response_show_view.coffee
@@ -23,6 +23,7 @@ if Backbone?
@delegateEvents()
if window.user.voted(@model)
@$(".vote-btn").addClass("is-cast")
+ @$(".vote-btn span.sr").html("votes (click to remove your vote)")
@renderAttrs()
@renderFlagged()
@$el.find(".posted-details").timeago()
@@ -48,12 +49,14 @@ if Backbone?
@$(".vote-btn").toggleClass("is-cast")
if @$(".vote-btn").hasClass("is-cast")
@vote()
+ @$(".vote-btn span.sr").html("votes (click to remove your vote)")
else
@unvote()
+ @$(".vote-btn span.sr").html("votes (click to vote)")
vote: ->
url = @model.urlFor("upvote")
- @$(".votes-count-number").html(parseInt(@$(".votes-count-number").html()) + 1)
+ @$(".votes-count-number").html((parseInt(@$(".votes-count-number").html()) + 1) + '')
DiscussionUtil.safeAjax
$elem: @$(".discussion-vote")
url: url
@@ -64,7 +67,7 @@ if Backbone?
unvote: ->
url = @model.urlFor("unvote")
- @$(".votes-count-number").html(parseInt(@$(".votes-count-number").html()) - 1)
+ @$(".votes-count-number").html((parseInt(@$(".votes-count-number").html()) - 1)+'')
DiscussionUtil.safeAjax
$elem: @$(".discussion-vote")
url: url