problem.coffee change: show answer -> also show solution_* & do mathjax typeset

This commit is contained in:
ichuang
2012-06-10 20:04:30 -04:00
committed by Matthew Mongeau
parent 2e97d8f675
commit 21e2ebee8b

View File

@@ -48,11 +48,15 @@ class @Problem
@$("label[for='input_#{key}_#{choice}']").attr
correct_answer: 'true'
else
@$("#answer_#{key}").html(value) // needs to be html, not text, for complex solutions (eg coding)
@$("#answer_#{key}").html(value) # needs to be html, not text, for complex solutions (eg coding)
@$("#solution_#{key}").html(value) # needs to be html, not text, for complex solutions (eg coding)
MathJax.Hub.Queue ["Typeset", MathJax.Hub]
MathJax.Hub.Queue ["Typeset", MathJax.Hub]
@$('.show').val 'Hide Answer'
@element.addClass 'showed'
else
@$('[id^=answer_]').text ''
@$('[id^=solution_]').text ''
@$('[correct_answer]').attr correct_answer: null
@element.removeClass 'showed'
@$('.show').val 'Show Answer'