Commit 5d6bed86 by Arjun Singh

Fix discussions in xmodules

parent a29991e8
from lxml import etree from lxml import etree
from pkg_resources import resource_string, resource_listdir
from xmodule.x_module import XModule from xmodule.x_module import XModule
from xmodule.raw_module import RawDescriptor from xmodule.raw_module import RawDescriptor
...@@ -6,6 +7,11 @@ from xmodule.raw_module import RawDescriptor ...@@ -6,6 +7,11 @@ from xmodule.raw_module import RawDescriptor
import json import json
class DiscussionModule(XModule): class DiscussionModule(XModule):
js = {'coffee':
[resource_string(__name__, 'js/src/time.coffee'),
resource_string(__name__, 'js/src/discussion/display.coffee')]
}
js_module_name = "InlineDiscussion"
def get_html(self): def get_html(self):
context = { context = {
'discussion_id': self.discussion_id, 'discussion_id': self.discussion_id,
......
class @InlineDiscussion
constructor: (element) ->
@el = $(element).find('.discussion-module')
@view = new DiscussionModuleView(el: @el)
...@@ -3,9 +3,6 @@ $ -> ...@@ -3,9 +3,6 @@ $ ->
window.$$contents = {} window.$$contents = {}
window.$$discussions = {} window.$$discussions = {}
$(".discussion-module").each (index, elem) ->
view = new DiscussionModuleView(el: elem)
$("section.discussion").each (index, elem) -> $("section.discussion").each (index, elem) ->
discussionData = DiscussionUtil.getDiscussionData($(elem).attr("_id")) discussionData = DiscussionUtil.getDiscussionData($(elem).attr("_id"))
discussion = new Discussion() discussion = new Discussion()
......
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