From cc5a5e2996cb02ab669c4c5205565a0a20058e53 Mon Sep 17 00:00:00 2001 From: cahrens Date: Wed, 16 Jan 2013 12:52:05 -0500 Subject: [PATCH] Fix multiple choice checkbox. #117 --- .../lib/xmodule/xmodule/js/spec/problem/edit_spec.coffee | 8 ++++---- common/lib/xmodule/xmodule/js/src/problem/edit.coffee | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/common/lib/xmodule/xmodule/js/spec/problem/edit_spec.coffee b/common/lib/xmodule/xmodule/js/spec/problem/edit_spec.coffee index 5217385d80..9b8062d60d 100644 --- a/common/lib/xmodule/xmodule/js/spec/problem/edit_spec.coffee +++ b/common/lib/xmodule/xmodule/js/spec/problem/edit_spec.coffee @@ -316,15 +316,15 @@ describe 'MarkdownEditingDescriptor', ->

Choice checks

- - + + option1 [x] correct redundant distractor no space - - + +

Option with multiple correct ones

diff --git a/common/lib/xmodule/xmodule/js/src/problem/edit.coffee b/common/lib/xmodule/xmodule/js/src/problem/edit.coffee index 8e5f18ef05..2bfe483a7f 100644 --- a/common/lib/xmodule/xmodule/js/src/problem/edit.coffee +++ b/common/lib/xmodule/xmodule/js/src/problem/edit.coffee @@ -213,8 +213,8 @@ class @MarkdownEditingDescriptor extends XModule.Descriptor // group check answers xml = xml.replace(/(^\s*\[.?\].*?$\n*)+/gm, function(match, p) { - var groupString = '\n'; - groupString += ' \n'; + var groupString = '\n'; + groupString += ' \n'; var options = match.split('\n'); for(var i = 0; i < options.length; i++) { if(options[i].length > 0) { @@ -223,8 +223,8 @@ class @MarkdownEditingDescriptor extends XModule.Descriptor groupString += ' ' + value + '\n'; } } - groupString += ' \n'; - groupString += '\n\n'; + groupString += ' \n'; + groupString += '\n\n'; return groupString; });