diff options
| -rw-r--r-- | app/controllers/home_controller.rb | 4 | ||||
| -rw-r--r-- | app/views/home/index.html.haml | 21 | ||||
| -rw-r--r-- | app/views/layouts/_content.html.haml | 2 | ||||
| -rw-r--r-- | app/views/layouts/application.html.haml | 3 | ||||
| -rw-r--r-- | app/views/layouts/home.html.haml | 12 | 
5 files changed, 28 insertions, 14 deletions
| diff --git a/app/controllers/home_controller.rb b/app/controllers/home_controller.rb index 120541e..be26eb6 100644 --- a/app/controllers/home_controller.rb +++ b/app/controllers/home_controller.rb @@ -1,9 +1,9 @@ -  class HomeController < ApplicationController +  layout 'home' +    def index      if logged_in?        redirect_to user_overview_url(current_user)      end -    debugger if params[:debug]    end  end diff --git a/app/views/home/index.html.haml b/app/views/home/index.html.haml index 8c90436..0d1ac73 100644 --- a/app/views/home/index.html.haml +++ b/app/views/home/index.html.haml @@ -1,12 +1,15 @@ -%h1= t(:welcome, :provider => APP_CONFIG[:domain]) +#main +  .container-fluid +    .row-fluid +      %h1= t(:welcome, :provider => APP_CONFIG[:domain]) -%p -  We provide secure communication services, including encrypted internet, email (coming soon), and chat (coming later). +      %p +        We provide secure communication services, including encrypted internet, email (coming soon), and chat (coming later). -= home_page_buttons +      = home_page_buttons -- if Rails.env == 'development' -  .row-fluid -    %hr -    %p -      = link_to "fetch a cert", cert_path +      - if Rails.env == 'development' +        .row-fluid +          %hr +          %p +            = link_to "fetch a cert", cert_path diff --git a/app/views/layouts/_content.html.haml b/app/views/layouts/_content.html.haml index 19af627..d5c2fa3 100644 --- a/app/views/layouts/_content.html.haml +++ b/app/views/layouts/_content.html.haml @@ -1,5 +1,5 @@  -# --# Partial for displaying the page content. This is the only place that content should be displayed. +-# Partial for displaying the page content. This is the only place that content should be displayed (except for home layout)  -#  - if content_for?(:content) diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml index 380f92d..816b558 100644 --- a/app/views/layouts/application.html.haml +++ b/app/views/layouts/application.html.haml @@ -11,8 +11,7 @@          = yield(:head)    %body      #masthead -      - if params[:controller] != 'home' -        = render 'layouts/masthead' +      = render 'layouts/masthead'      #main        .container-fluid          - if logged_in? diff --git a/app/views/layouts/home.html.haml b/app/views/layouts/home.html.haml new file mode 100644 index 0000000..e6fa15d --- /dev/null +++ b/app/views/layouts/home.html.haml @@ -0,0 +1,12 @@ +!!! +%html +  %head +    %meta{:content => "width=device-width, initial-scale=1.0", :name => "viewport"} +      %title= html_title +      %meta{:content => content_for?(:description) ? yield(:description) : "LEAP Web", :name => "description"} +        = stylesheet_link_tag "application", :media => "all" +        = javascript_include_tag "application" +        = csrf_meta_tags +        = yield(:head) +  %body +    = yield
\ No newline at end of file | 
