diff --git a/lms/static/coffee/src/discussion/main.coffee b/lms/static/coffee/src/discussion/main.coffee index 783ab9a3d5..3cf696ab96 100644 --- a/lms/static/coffee/src/discussion/main.coffee +++ b/lms/static/coffee/src/discussion/main.coffee @@ -33,8 +33,18 @@ class @DiscussionThreadView extends Backbone.View else @unvote() - toggleFollowing: -> + toggleFollowing: (event) -> + $elem = $(event.target) @$(".dogear").toggleClass("is-followed") + url = null + if @$(".dogear").hasClass("is-followed") + url = @model.urlFor("follow") + else + url = @model.urlFor("unfollow") + DiscussionUtil.safeAjax + $elem: $elem + url: url + type: "POST" vote: -> url = @model.urlFor("upvote")