page body fixes

This commit is contained in:
2015-10-04 15:00:47 +02:00
parent db526f7b9b
commit cc785c4d73
6 changed files with 15 additions and 13 deletions
@@ -1,11 +1,11 @@
App.PageBodyComponent = Ember.Component.extend App.PageBodyComponent = Ember.Component.extend
setTemplate: (-> setTemplate: (->
body = @get('templateBody') body = @get('page.body')
body ||= "" body ||= ""
try try
template = Ember.HTMLBars.compile(body) template = Ember.HTMLBars.compile(body)
catch catch
template = Ember.HTMLBars.compile(tspan('page.cannot_compile')) template = Ember.HTMLBars.compile(tspan('page.cannot_compile'))
@set 'template', Ember.HTMLBars.template(template) @set 'layout', Ember.HTMLBars.template(template)
@rerender() @rerender()
).on('init').observes('templateBody') ).on('init').observes('page.body')
@@ -14,8 +14,7 @@ App.Router.map ->
@resource 'list', path: ':list_id' @resource 'list', path: ':list_id'
@route 'employees' @route 'employees'
@route 'employee', path: '/employees/:employee_id' @route 'employee', path: '/employees/:employee_id'
@resource 'pages', -> @route 'page', path: 'pages/:page_id'
@resource 'page', path: ':page_id'
@route 'orders_display' # chromecast etc @route 'orders_display' # chromecast etc
@route 'menu' @route 'menu'
@route 'settings' @route 'settings'
@@ -1,4 +1,4 @@
.row: .small-12.columns .row: .small-12.columns
h2.main-section-header=model.title h2.main-section-header=model.title
/= page-body model.body /= page-body model.body
= page-body templateBody=model.body = page-body page=model
+3 -1
View File
@@ -2,5 +2,7 @@ class Suppliers::PageSerializer
include Qwaiter::SupplierBaseSerializer include Qwaiter::SupplierBaseSerializer
attributes :title, :body, :locale, :position attributes :title, :body, :locale, :position
attribute(:name) { object.name.to_s.sub /^suppliers-/, '' } attribute(:name) { object.name.to_s.sub /^suppliers-/, '' }
attribute(:id) { object.name.to_s.sub /^suppliers-/, '' } def id
object.name.to_s.sub /^suppliers-/, ''
end
end end
+5 -5
View File
@@ -36,7 +36,7 @@ set :linked_dirs, %w{log tmp/pids tmp/cache tmp/sockets vendor/bundle public/sys
# Default value for default_env is {} # Default value for default_env is {}
# set :default_env, { path: "/opt/ruby/bin:$PATH" } # set :default_env, { path: "/opt/ruby/bin:$PATH" }
set :default_env, {'DEPLOY' => 'yes', 'RAILS_ENV' => 'production'} #set :default_env, {'DEPLOY' => 'yes'}
set :puma_threads, [4, 16] set :puma_threads, [4, 16]
set :puma_workers, 2 set :puma_workers, 2
@@ -92,10 +92,10 @@ namespace :deploy do
task :precompile do task :precompile do
on roles(fetch(:assets_roles)) do on roles(fetch(:assets_roles)) do
run_locally do run_locally do
with rails_env: fetch(:rails_env) do with rails_env: fetch(:stage) do
execute 'bin/rake assets:precompile' execute "RAILS_ENV=#{fetch(:stage)} DEPLOY=yes bin/rake assets:precompile"
execute 'bin/rake assets:dedigest' execute "RAILS_ENV=#{fetch(:stage)} DEPLOY=yes bin/rake assets:dedigest"
execute 'bin/rake assets:gzip' execute "RAILS_ENV=#{fetch(:stage)} DEPLOY=yes bin/rake assets:gzip"
end end
end end
+2 -1
View File
@@ -3,11 +3,12 @@ Release
Release todos: Release todos:
-------------- --------------
- Make font-awesome icons work
- Render supplier info pages (page-body) - Render supplier info pages (page-body)
- Drag drop on tablet persisting - Drag drop on tablet persisting
- Top menu height for ipad resolution - Top menu height for ipad resolution
- Release android version of MozoUser - Release android version of MozoUser
- Home page subscription form
- Printer paperclip 5 minute setup story
- Maybe responsive supplier dashboard - Maybe responsive supplier dashboard
- facebook share picture and js - facebook share picture and js