hook up panel to new stats service

This commit is contained in:
Kevin Chugh
2013-07-25 03:23:04 -04:00
parent 5d106ee048
commit d95693ebb7
7 changed files with 51 additions and 2 deletions

View File

@@ -80,6 +80,9 @@ class @DiscussionUtil
permanent_link_thread : "/courses/#{$$course_id}/discussion/forum/#{param}/threads/#{param1}"
permanent_link_comment : "/courses/#{$$course_id}/discussion/forum/#{param}/threads/#{param1}##{param2}"
user_profile : "/courses/#{$$course_id}/discussion/forum/users/#{param}"
user_stats : "/courses/#{$$course_id}/discussion/panel/stats"
followed_threads : "/courses/#{$$course_id}/discussion/forum/users/#{param}/followed"
threads : "/courses/#{$$course_id}/discussion/forum"
}[name]

View File

@@ -197,6 +197,7 @@ if Backbone?
@template = _.template($("#discussion-home").html())
$(".discussion-column").html(@template)
$(".post-list a").removeClass("active")
@retrieveUserStats()
thread_id = null
toggleTopicDrop: (event) =>
@@ -320,6 +321,16 @@ if Backbone?
if callback?
callback()
retrieveUserStats: () ->
url = DiscussionUtil.urlFor("user_stats")
DiscussionUtil.safeAjax
url: url
type: "GET"
success: (response, textStatus) =>
alert('success')
error: (response) =>
alert('error')
retrieveDiscussions: (discussion_ids) ->
@discussionIds = discussion_ids.join(',')
@mode = 'commentables'