diff --git a/cms/static/js/views/course_rerun.js b/cms/static/js/views/course_rerun.js index ad90449352..f311ae1037 100644 --- a/cms/static/js/views/course_rerun.js +++ b/cms/static/js/views/course_rerun.js @@ -1,5 +1,7 @@ -define(['domReady', 'jquery', 'underscore', 'js/views/utils/create_course_utils', 'common/js/components/utils/view_utils'], - function(domReady, $, _, CreateCourseUtilsFactory, ViewUtils) { +define(['domReady', 'jquery', 'underscore', 'js/views/utils/create_course_utils', + 'common/js/components/utils/view_utils', 'edx-ui-toolkit/js/utils/html-utils'], + function(domReady, $, _, CreateCourseUtilsFactory, ViewUtils, HtmlUtils) { + 'use strict'; var CreateCourseUtils = new CreateCourseUtilsFactory({ name: '.rerun-course-name', org: '.rerun-course-org', @@ -20,6 +22,7 @@ define(['domReady', 'jquery', 'underscore', 'js/views/utils/create_course_utils' }); var saveRerunCourse = function(e) { + var courseInfo; e.preventDefault(); if (CreateCourseUtils.hasInvalidRequiredFields()) { @@ -32,7 +35,7 @@ define(['domReady', 'jquery', 'underscore', 'js/views/utils/create_course_utils' var number = $newCourseForm.find('.rerun-course-number').val(); var run = $newCourseForm.find('.rerun-course-run').val(); - course_info = { + courseInfo = { source_course_key: source_course_key, org: org, number: number, @@ -40,18 +43,20 @@ define(['domReady', 'jquery', 'underscore', 'js/views/utils/create_course_utils' run: run }; - analytics.track('Reran a Course', course_info); - CreateCourseUtils.create(course_info, function(errorMessage) { + analytics.track('Reran a Course', courseInfo); // eslint-disable-line no-undef + CreateCourseUtils.create(courseInfo, function(errorMessage) { $('.wrapper-error').addClass('is-shown').removeClass('is-hidden'); - $('#course_rerun_error').html('

' + errorMessage + '

'); - $('.rerun-course-save').addClass('is-disabled').attr('aria-disabled', true).removeClass('is-processing').html(gettext('Create Re-run')); + $('#course_rerun_error').html(HtmlUtils.joinHtml(HtmlUtils.HTML('

'), errorMessage, HtmlUtils.HTML('

')).toString()); // eslint-disable-line max-len + $('.rerun-course-save').addClass('is-disabled').attr('aria-disabled', true) + .removeClass('is-processing') + .text(gettext('Create Re-run')); $('.action-cancel').removeClass('is-hidden'); }); // Go into creating re-run state - $('.rerun-course-save').addClass('is-disabled').attr('aria-disabled', true).addClass('is-processing').html( - '' + gettext('Processing Re-run Request') // eslint-disable-line max-len - ); + $('.rerun-course-save').addClass('is-disabled').attr('aria-disabled', true) + .addClass('is-processing') + .html(HtmlUtils.joinHtml(HtmlUtils.HTML(''), gettext('Processing Re-run Request')).toString()); // eslint-disable-line max-len $('.action-cancel').addClass('is-hidden'); };