From e6721941e0b34e0734dff0068e3f0e4076c91ff8 Mon Sep 17 00:00:00 2001 From: Rocky Duan Date: Tue, 4 Sep 2012 19:41:25 -0700 Subject: [PATCH] only bind delete events to threads but not responses --- .../discussion/views/discussion_content_view.coffee | 10 ++++++++++ .../views/discussion_thread_list_view.coffee | 1 - lms/templates/discussion/_underscore_templates.html | 8 ++++---- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/lms/static/coffee/src/discussion/views/discussion_content_view.coffee b/lms/static/coffee/src/discussion/views/discussion_content_view.coffee index 915c2757f2..c710616899 100644 --- a/lms/static/coffee/src/discussion/views/discussion_content_view.coffee +++ b/lms/static/coffee/src/discussion/views/discussion_content_view.coffee @@ -62,5 +62,15 @@ class @DiscussionContentView extends Backbone.View if @attrRenderer[attr] @attrRenderer[attr].apply(@, [value]) + $: (selector) -> + @$local.find(selector) + + initLocal: -> + @$local = @$el.children(".local") + if not @$local.length + @$local = @$el + @$delegateElement = @$local + initialize: -> + @initLocal() @model.bind('change', @renderPartialAttrs, @) diff --git a/lms/static/coffee/src/discussion/views/discussion_thread_list_view.coffee b/lms/static/coffee/src/discussion/views/discussion_thread_list_view.coffee index 741d3fb385..104296840b 100644 --- a/lms/static/coffee/src/discussion/views/discussion_thread_list_view.coffee +++ b/lms/static/coffee/src/discussion/views/discussion_thread_list_view.coffee @@ -75,7 +75,6 @@ class @DiscussionThreadListView extends Backbone.View @trigger "threads:rendered" renderThreadListItem: (thread) => - console.log "rendering" view = new ThreadListItemView(model: thread) view.on "thread:selected", @threadSelected view.on "thread:removed", @threadRemoved diff --git a/lms/templates/discussion/_underscore_templates.html b/lms/templates/discussion/_underscore_templates.html index de5c303355..eee296a377 100644 --- a/lms/templates/discussion/_underscore_templates.html +++ b/lms/templates/discussion/_underscore_templates.html @@ -1,7 +1,7 @@