diff --git a/common/lib/xmodule/xmodule/js/src/capa/display.coffee b/common/lib/xmodule/xmodule/js/src/capa/display.coffee
index 1ed031b3b0..9b6d198359 100644
--- a/common/lib/xmodule/xmodule/js/src/capa/display.coffee
+++ b/common/lib/xmodule/xmodule/js/src/capa/display.coffee
@@ -27,7 +27,7 @@ class @Problem
@$('section.action input.save').click @save
# Collapsibles
- JavascriptLoader.setCollapsibles()
+ JavascriptLoader.setCollapsibles(@el)
# Dynamath
@$('input.math').keyup(@refreshMath)
diff --git a/common/lib/xmodule/xmodule/js/src/jsloader.coffee b/common/lib/xmodule/xmodule/js/src/jsloader.coffee
index 345bcde75f..a83584dfa7 100644
--- a/common/lib/xmodule/xmodule/js/src/jsloader.coffee
+++ b/common/lib/xmodule/xmodule/js/src/jsloader.coffee
@@ -3,14 +3,15 @@ class @JavascriptLoader
Set of library functions that provide common interface for javascript loading
for all module types
###
- @setCollapsibles: () =>
- console.log($('.collapsible section'))
- $('.longform').hide();
- $('.shortform').append('See full output');
- $('.collapsible section').hide();
- $('.full').click @toggleFull
- $('.collapsible header a').click @toggleHint
- @toggleHint()
+ @setCollapsibles: (el) =>
+ ###
+ el: jQuery object representing xmodule
+ ###
+ el.find('.longform').hide();
+ el.find('.shortform').append('See full output');
+ el.find('.collapsible section').hide();
+ el.find('.full').click @toggleFull
+ el.find('.collapsible header a').click @toggleHint
@toggleFull: (event) =>
$(event.target).parent().siblings().slideToggle()
@@ -19,7 +20,6 @@ class @JavascriptLoader
$(this).text(text)
@toggleHint: (event) =>
- console.log('toggleHint')
event.preventDefault()
$(event.target).parent().siblings().slideToggle()
$(event.target).parent().parent().toggleClass('open')