From cc5a5e2996cb02ab669c4c5205565a0a20058e53 Mon Sep 17 00:00:00 2001 From: cahrens Date: Wed, 16 Jan 2013 12:52:05 -0500 Subject: [PATCH 1/2] 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; }); From d4f79c0498775aa2540cc557d205bfc590be55e9 Mon Sep 17 00:00:00 2001 From: cahrens Date: Wed, 16 Jan 2013 13:51:17 -0500 Subject: [PATCH 2/2] Fix bug related to img link for non-img files. https://edx.lighthouseapp.com/projects/102637-studio/tickets/135-via-tender-studio-asset-locker-currently-returns-incorrect-xml-snippet --- cms/static/js/base.js | 2 +- cms/templates/asset_index.html | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cms/static/js/base.js b/cms/static/js/base.js index 4137690395..e99fc9a4da 100644 --- a/cms/static/js/base.js +++ b/cms/static/js/base.js @@ -498,7 +498,7 @@ function displayFinishedUpload(xhr) { } var resp = JSON.parse(xhr.responseText); - $('.upload-modal .embeddable-xml-input').val(''); + $('.upload-modal .embeddable-xml-input').val(xhr.getResponseHeader('asset_url')); $('.upload-modal .embeddable').show(); $('.upload-modal .file-name').hide(); $('.upload-modal .progress-fill').html(resp.msg); diff --git a/cms/templates/asset_index.html b/cms/templates/asset_index.html index ca205157ab..01766e2dac 100644 --- a/cms/templates/asset_index.html +++ b/cms/templates/asset_index.html @@ -28,7 +28,7 @@ {{uploadDate}} - + @@ -69,7 +69,7 @@ ${asset['uploadDate']} - + % endfor @@ -99,8 +99,8 @@
- - + +