Commit c8964b80 by kimth

Create jsloader.coffee

parent 7750bb47
...@@ -17,7 +17,10 @@ log = logging.getLogger("mitx.courseware") ...@@ -17,7 +17,10 @@ log = logging.getLogger("mitx.courseware")
class HtmlModule(XModule): class HtmlModule(XModule):
js = {'coffee': [resource_string(__name__, 'js/src/html/display.coffee')]} js = {'coffee': [resource_string(__name__, 'js/src/jsloader.coffee'),
resource_string(__name__, 'js/src/html/display.coffee')
]
}
js_module_name = "HTMLModule" js_module_name = "HTMLModule"
def get_html(self): def get_html(self):
......
...@@ -27,6 +27,7 @@ class @Problem ...@@ -27,6 +27,7 @@ class @Problem
@$('section.action input.save').click @save @$('section.action input.save').click @save
# Collapsibles # Collapsibles
JavascriptLoader.setCollapsibles()
@$('.longform').hide(); @$('.longform').hide();
@$('.shortform').append('<a href="#" class="full">See full output</a>'); @$('.shortform').append('<a href="#" class="full">See full output</a>');
@$('.collapsible section').hide(); @$('.collapsible section').hide();
......
...@@ -2,6 +2,7 @@ class @HTMLModule ...@@ -2,6 +2,7 @@ class @HTMLModule
constructor: (@element) -> constructor: (@element) ->
@el = $(@element) @el = $(@element)
JavascriptLoader.setCollapsibles()
@setCollapsibles() @setCollapsibles()
$: (selector) -> $: (selector) ->
......
class @JavascriptLoader
@setCollapsibles: ->
console.log('setCollapsibles!')
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