From b3aa20db64d659ad2fcf264a3eee42f2bc90f0ce Mon Sep 17 00:00:00 2001 From: Peter Fogg Date: Mon, 12 Aug 2013 17:18:29 -0400 Subject: [PATCH] Correctly clear fields when cancelling course create. --- cms/static/js/base.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/cms/static/js/base.js b/cms/static/js/base.js index b68b82dfa6..9ccac6f602 100644 --- a/cms/static/js/base.js +++ b/cms/static/js/base.js @@ -746,6 +746,16 @@ function cancelNewCourse(e) { e.preventDefault(); $('.new-course-button').removeClass('is-disabled'); $('.wrapper-create-course').removeClass('is-shown'); + // Clear out existing fields and errors + _.each( + ['.new-course-name', '.new-course-org', '.new-course-number', '.new-course-run'], + function(field) { + $(field).val(''); + } + ); + $('#course_creation_error').html(''); + $('.wrap-error').removeClass('is-shown'); + $('.new-course-save').off('click'); } function addNewSubsection(e) {