From f904f91f9733ced51c8aa5fb1ef950d5319add91 Mon Sep 17 00:00:00 2001 From: Berkeley Martinez Date: Tue, 1 Dec 2015 17:24:50 -0800 Subject: [PATCH] Actually use loopProtect --- client/commonFramework/execute-challenge-stream.js | 5 +++-- client/commonFramework/update-preview.js | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/client/commonFramework/execute-challenge-stream.js b/client/commonFramework/execute-challenge-stream.js index 21aabb5b31..2a29b9edf6 100644 --- a/client/commonFramework/execute-challenge-stream.js +++ b/client/commonFramework/execute-challenge-stream.js @@ -6,6 +6,7 @@ window.common = (function(global) { const { addLoopProtect, + getJsFromHtml, detectUnsafeCode$, updatePreview$, challengeType, @@ -43,9 +44,9 @@ window.common = (function(global) { challengeType === challengeTypes.HTML && common.hasJs(code) ) { - output = common.getJsOutput(common.getJsFromHtml(code)); + output = common.getJsOutput(getJsFromHtml(code)); } else if (challengeType !== challengeTypes.HTML) { - output = common.getJsOutput(combinedCode); + output = common.getJsOutput(addLoopProtect(combinedCode)); } return common.runPreviewTests$({ diff --git a/client/commonFramework/update-preview.js b/client/commonFramework/update-preview.js index 744c73e2b2..eb9e420b75 100644 --- a/client/commonFramework/update-preview.js +++ b/client/commonFramework/update-preview.js @@ -10,6 +10,7 @@ window.common = (function(global) { var libraryIncludes = `