diff --git a/cms/static/js/views/settings/main.js b/cms/static/js/views/settings/main.js index 57bc2810f2..8125c0a936 100644 --- a/cms/static/js/views/settings/main.js +++ b/cms/static/js/views/settings/main.js @@ -337,7 +337,7 @@ define(['js/views/validation', 'codemirror', 'underscore', 'jquery', 'jquery.ui' }, codeMirrors: {}, codeMirrorize: function(e, forcedTarget) { - var thisTarget; + var thisTarget, cachethis, field, cmTextArea; if (forcedTarget) { thisTarget = forcedTarget; thisTarget.id = $(thisTarget).attr('id'); @@ -354,8 +354,8 @@ define(['js/views/validation', 'codemirror', 'underscore', 'jquery', 'jquery.ui' } if (!this.codeMirrors[thisTarget.id]) { - var cachethis = this; - var field = this.selectorToField[thisTarget.id]; + cachethis = this; + field = this.selectorToField[thisTarget.id]; this.codeMirrors[thisTarget.id] = CodeMirror.fromTextArea(thisTarget, { mode: 'text/html', lineNumbers: true, lineWrapping: true}); this.codeMirrors[thisTarget.id].on('change', function(mirror) { @@ -366,6 +366,8 @@ define(['js/views/validation', 'codemirror', 'underscore', 'jquery', 'jquery.ui' cachethis.setAndValidate(field, newVal); } }); + cmTextArea = this.codeMirrors[thisTarget.id].getInputField(); + cmTextArea.setAttribute('id', 'course-overview-cm-textarea'); } }, diff --git a/cms/templates/settings.html b/cms/templates/settings.html index a4a11df67b..1663a12476 100644 --- a/cms/templates/settings.html +++ b/cms/templates/settings.html @@ -333,6 +333,9 @@ CMS.URL.UPLOAD_ASSET = '${upload_asset_url | n, js_escaped_string}'
  • + ${ Text(_("Introductions, prerequisites, FAQs that are used on {a_link_start}your course summary page{a_link_end} (formatted in HTML)")).format( a_link_start=HTML("").format(lms_link_for_about_page=lms_link_for_about_page), diff --git a/common/lib/capa/capa/templates/codeinput.html b/common/lib/capa/capa/templates/codeinput.html index 5ee8eb184c..11c5e23526 100644 --- a/common/lib/capa/capa/templates/codeinput.html +++ b/common/lib/capa/capa/templates/codeinput.html @@ -5,7 +5,9 @@ from openedx.core.djangolib.markup import HTML %>
    % if response_data['label']: - + + % else: + % endif