Load preview modules when a cms edit page is opened

This commit is contained in:
Calen Pennington
2012-07-18 09:01:14 -04:00
parent 987fe17358
commit 2d570f7c54
6 changed files with 25 additions and 6 deletions

View File

@@ -4,4 +4,8 @@ class CMS.Views.Module extends Backbone.View
edit: (event) =>
event.preventDefault()
CMS.replaceView(new CMS.Views.ModuleEdit(model: new CMS.Models.Module(id: @$el.data('id'), type: @$el.data('type'))))
CMS.replaceView new CMS.Views.ModuleEdit
model: new CMS.Models.Module
id: @$el.data('id')
type: @$el.data('type')
previewType: @$el.data('preview-type')

View File

@@ -10,6 +10,8 @@ class CMS.Views.ModuleEdit extends Backbone.View
initialize: ->
@$el.load @model.editUrl(), =>
@model.loadModule(@el)
@$el.find('.preview').each (idx, previewEl) =>
@model.loadPreview(previewEl)
save: (event) ->
event.preventDefault()