12 lines
359 B
CoffeeScript
12 lines
359 B
CoffeeScript
App.PageBodyComponent = Ember.Component.extend
|
|
setTemplate: (->
|
|
body = @get('templateBody')
|
|
body ||= ""
|
|
try
|
|
template = Ember.HTMLBars.compile(body)
|
|
catch
|
|
template = Ember.HTMLBars.compile(tspan('page.cannot_compile'))
|
|
@set 'template', Ember.HTMLBars.template(template)
|
|
@rerender()
|
|
).on('init').observes('templateBody')
|