diff options
author | Aaron O'Mullan <aaron.omullan@friendco.de> | 2014-04-08 16:58:04 -0700 |
---|---|---|
committer | Aaron O'Mullan <aaron.omullan@friendco.de> | 2014-04-08 16:58:04 -0700 |
commit | 9265b0185aaabd04552c61a56e0aed470a0e5dd7 (patch) | |
tree | 070fa43d59eaf06e8e9cf45fb74ab4fc4ad41ed3 /theme/javascript/core/exercise.js | |
parent | 392573a9905a36d4a6c3cc1947c533f742b653a2 (diff) | |
download | gitbook-9265b0185aaabd04552c61a56e0aed470a0e5dd7.zip gitbook-9265b0185aaabd04552c61a56e0aed470a0e5dd7.tar.gz gitbook-9265b0185aaabd04552c61a56e0aed470a0e5dd7.tar.bz2 |
Add context code support to exercises (optional)
Partial #52, fixes #49, fixes #46
Diffstat (limited to 'theme/javascript/core/exercise.js')
-rw-r--r-- | theme/javascript/core/exercise.js | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/theme/javascript/core/exercise.js b/theme/javascript/core/exercise.js index f890f2a..5219546 100644 --- a/theme/javascript/core/exercise.js +++ b/theme/javascript/core/exercise.js @@ -8,6 +8,7 @@ define([ var prepareExercise = function($exercise) { var codeSolution = $exercise.find(".code-solution").text(); var codeValidation = $exercise.find(".code-validation").text(); + var codeContext = $exercise.find(".code-context").text(); var editor = ace.edit($exercise.find(".editor").get(0)); editor.setTheme("ace/theme/tomorrow"); @@ -20,7 +21,7 @@ define([ analytic.track("exercise.submit"); - execute("javascript", editor.getValue(), codeValidation, function(err, result) { + execute("javascript", editor.getValue(), codeValidation, codeContext, function(err, result) { $exercise.toggleClass("return-error", err != null); $exercise.toggleClass("return-success", err == null); if (err) $exercise.find(".alert-danger").text(err.message || err); |