From 85adfde1f28471b8a92d57bf03b0c2770986f5ae Mon Sep 17 00:00:00 2001 From: Calen Pennington Date: Fri, 20 Jul 2012 16:24:07 -0400 Subject: [PATCH] Update previews after a module is saved --- cms/static/coffee/src/views/module_edit.coffee | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 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.") )