diff --git a/cms/static/coffee/src/views/module_edit.coffee b/cms/static/coffee/src/views/module_edit.coffee index 515091d958..d47bc3a90c 100644 --- a/cms/static/coffee/src/views/module_edit.coffee +++ b/cms/static/coffee/src/views/module_edit.coffee @@ -16,9 +16,16 @@ class CMS.Views.ModuleEdit extends Backbone.View save: (event) -> event.preventDefault() - @model.save().success(-> + @model.save().done((previews) => alert("Your changes have been saved.") - ).error(-> + previews_section = @$el.find('.previews').empty() + $.each(previews, (idx, preview) => + preview_wrapper = $('
', class: 'preview').append preview + previews_section.append preview_wrapper + ) + + XModule.loadModules('display') + ).fail(-> alert("There was an error saving your changes. Please try again.") )