From 4f8dbc15e1d8a977422de03f2dd1bb22b886a546 Mon Sep 17 00:00:00 2001 From: Waheed Ahmed Date: Thu, 24 Apr 2014 16:50:27 +0500 Subject: [PATCH] Fixed accessibility labels are not always created in problems. STUD-1524 --- .../lib/xmodule/xmodule/js/spec/problem/edit_spec.coffee | 2 +- common/lib/xmodule/xmodule/js/src/problem/edit.coffee | 7 ++++--- 2 files changed, 5 insertions(+), 4 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 f4401a8b77..e1bdb1e6e0 100644 --- a/common/lib/xmodule/xmodule/js/spec/problem/edit_spec.coffee +++ b/common/lib/xmodule/xmodule/js/spec/problem/edit_spec.coffee @@ -538,7 +538,7 @@ describe 'MarkdownEditingDescriptor', ->

What is the capital of Germany?

- + Bonn Hamburg Berlin diff --git a/common/lib/xmodule/xmodule/js/src/problem/edit.coffee b/common/lib/xmodule/xmodule/js/src/problem/edit.coffee index 29e95dade5..063ef108d3 100644 --- a/common/lib/xmodule/xmodule/js/src/problem/edit.coffee +++ b/common/lib/xmodule/xmodule/js/src/problem/edit.coffee @@ -359,7 +359,7 @@ class @MarkdownEditingDescriptor extends XModule.Descriptor // looks for >>arbitrary text<< and inserts it into the label attribute of the input type directly below the text. var split = xml.split('\n'); var new_xml = []; - var line, i, curlabel = ''; + var line, i, curlabel, prevlabel = ''; var didinput = false; for (i = 0; i < split.length; i++) { line = split[i]; @@ -370,13 +370,14 @@ class @MarkdownEditingDescriptor extends XModule.Descriptor .replace(/"/g, '"') .replace(/'/g, '''); line = line.replace(/>>|<