Commit a1b99869 by Calen Pennington

Merge pull request #802 from MITx/fix/cdodge/cms-multiple-edit-save-bug

always load in a new instance of the edit module. It appeared as though ...
parents d108af88 425e840e
...@@ -18,7 +18,7 @@ class CMS.Views.ModuleEdit extends Backbone.View ...@@ -18,7 +18,7 @@ class CMS.Views.ModuleEdit extends Backbone.View
XModule.loadModule(@$el.find('.xmodule_display')) XModule.loadModule(@$el.find('.xmodule_display'))
loadEdit: -> loadEdit: ->
if !@module if not @module
@module = XModule.loadModule(@$el.find('.xmodule_edit')) @module = XModule.loadModule(@$el.find('.xmodule_edit'))
metadata: -> metadata: ->
...@@ -57,7 +57,7 @@ class CMS.Views.ModuleEdit extends Backbone.View ...@@ -57,7 +57,7 @@ class CMS.Views.ModuleEdit extends Backbone.View
data.metadata = @metadata() data.metadata = @metadata()
@model.save(data).done( => @model.save(data).done( =>
alert("Your changes have been saved.") alert("Your changes have been saved.")
@module = null
@render() @render()
@$el.removeClass('editing') @$el.removeClass('editing')
).fail( -> ).fail( ->
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment