diff --git a/runestone/parsons/js/parsons.js b/runestone/parsons/js/parsons.js index 96b4b812b..b0acb035b 100644 --- a/runestone/parsons/js/parsons.js +++ b/runestone/parsons/js/parsons.js @@ -820,8 +820,53 @@ // Consecutive lines to be dragged as a single block of code have strings "\\n" to // represent newlines => replace them with actual new line characters "\n" //codestring = codestring.replace(/\\n\s+/g,"\\n"); // remove leading spaced if more than one line in a code block - added in below to not change the codestring - this.code = code.replace(trimRegexp, "$1").replace(/\\n\s+/g,"\\n").replace(/\\n+/g,"\n"); this.indent = codestring.length - codestring.replace(/^\s+/, "").length; + var linelist = []; + var line = ""; + + for (i=0; i 0) { + code = ""; + for (i=0;i