Apply markdown to error messages and hints

This commit is contained in:
Matt Lott 2014-11-19 15:27:06 -08:00
parent f310719cee
commit 41db27c709
2 changed files with 1 additions and 2 deletions
app
templates/play/level/tome
views/play/level/tome

View file

@ -3,7 +3,6 @@ h3.problem-alert-title(data-i18n="play_level.problem_alert_title") Fix Your Code
if hint
span.problem-title!= hint
br
br
span.problem-subtitle!= message
else
span.problem-title!= message

View file

@ -34,7 +34,7 @@ module.exports = class ProblemAlertView extends CocoView
getRenderData: (context={}) ->
context = super context
if @problem?
format = (s) -> s?.replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/\n/g, '<br>')
format = (s) -> marked(s.replace(/</g, '&lt;').replace(/>/g, '&gt;')) if s?
context.message = format @problem.aetherProblem.message
context.hint = format @problem.aetherProblem.hint
context