page body fixes
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
App.PageBodyComponent = Ember.Component.extend
|
||||
setTemplate: (->
|
||||
body = @get('templateBody')
|
||||
body = @get('page.body')
|
||||
body ||= ""
|
||||
try
|
||||
template = Ember.HTMLBars.compile(body)
|
||||
catch
|
||||
template = Ember.HTMLBars.compile(tspan('page.cannot_compile'))
|
||||
@set 'template', Ember.HTMLBars.template(template)
|
||||
@set 'layout', Ember.HTMLBars.template(template)
|
||||
@rerender()
|
||||
).on('init').observes('templateBody')
|
||||
).on('init').observes('page.body')
|
||||
|
||||
@@ -14,8 +14,7 @@ App.Router.map ->
|
||||
@resource 'list', path: ':list_id'
|
||||
@route 'employees'
|
||||
@route 'employee', path: '/employees/:employee_id'
|
||||
@resource 'pages', ->
|
||||
@resource 'page', path: ':page_id'
|
||||
@route 'page', path: 'pages/:page_id'
|
||||
@route 'orders_display' # chromecast etc
|
||||
@route 'menu'
|
||||
@route 'settings'
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.row: .small-12.columns
|
||||
h2.main-section-header=model.title
|
||||
/= page-body model.body
|
||||
= page-body templateBody=model.body
|
||||
= page-body page=model
|
||||
|
||||
Reference in New Issue
Block a user