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

@@ -6,8 +6,14 @@ class CMS.Models.Module extends Backbone.Model
loadModule: (element) ->
try
@module = new window[@get('type')](element)
catch TypeError
console.error "Unable to load #{@get('type')}." if console
catch error
console.error "Unable to load #{@get('type')}: #{error.message}" if console
loadPreview: (element) ->
try
@previewModule = new window[@get('previewType')](element)
catch error
console.error "Unable to load #{@get('previewType')}: #{error.message}" if console
editUrl: ->
"/edit_item?#{$.param(id: @get('id'))}"