Make editor display immediately, and with a white background

This commit is contained in:
Calen Pennington
2012-10-02 09:42:19 -04:00
parent 2accc77944
commit 55542c1d47
3 changed files with 14 additions and 4 deletions

View File

@@ -14,10 +14,13 @@ class CMS.Views.ModuleEdit extends Backbone.View
$component_editor: => @$el.find('.component-editor')
loadModules: ->
@module = XModule.loadModule(@$el.find('.xmodule_edit'))
loadDisplay: ->
XModule.loadModule(@$el.find('.xmodule_display'))
loadEdit: ->
if !@module
@module = XModule.loadModule(@$el.find('.xmodule_edit'))
metadata: ->
# cdodge: package up metadata which is separated into a number of input fields
# there's probably a better way to do this, but at least this lets me continue to move onwards
@@ -45,7 +48,7 @@ class CMS.Views.ModuleEdit extends Backbone.View
render: ->
if @model.id
@$el.load("/preview_component/#{@model.id}", =>
@loadModules()
@loadDisplay()
@delegateEvents()
)
@@ -71,3 +74,4 @@ class CMS.Views.ModuleEdit extends Backbone.View
event.preventDefault()
@$el.addClass('editing')
@$component_editor().slideDown(150)
@loadEdit()