diff --git a/cms/static/js/base.js b/cms/static/js/base.js index 17a0b33ca3..663b70d45d 100644 --- a/cms/static/js/base.js +++ b/cms/static/js/base.js @@ -734,6 +734,9 @@ function saveEditSectionName(e) { id = $(this).closest("section.courseware-section").data("id"); display_name = $.trim($(this).prev('.edit-section-name').val()); + $(this).closest('.courseware-section .section-name').append($spinner); + $spinner.show(); + if (display_name == '') { alert("You must specify a name before saving.") return; @@ -749,7 +752,7 @@ function saveEditSectionName(e) { data:JSON.stringify({ 'id' : id, 'metadata' : {'display_name' : display_name}, 'data': null, 'children' : null}) }).success(function() { - alert('Your changes have been saved.'); + $spinner.delay(250).fadeOut(250); $_this.parent().siblings('span.section-name-span').html(display_name); $_this.parent().siblings('span.section-name-span').show(); $_this.parent().hide();