diff options
author | elijah <elijah@riseup.net> | 2013-06-19 00:36:02 -0700 |
---|---|---|
committer | elijah <elijah@riseup.net> | 2013-06-19 00:36:02 -0700 |
commit | 1185eea8c3f8cbd6450c3f5317235d0f07b911ae (patch) | |
tree | db0edff9db93e2206f29f75df944e28aa3399e7e /app | |
parent | 0e9818a80f7ca4afb35d4738f9721bc4753d2762 (diff) |
added html_title helper - use @title to set page title.
Diffstat (limited to 'app')
-rw-r--r-- | app/helpers/application_helper.rb | 13 | ||||
-rw-r--r-- | app/views/layouts/application.html.haml | 2 |
2 files changed, 14 insertions, 1 deletions
diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index db70109..a236a0a 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -1,6 +1,19 @@ module ApplicationHelper # + # determine title for the page + # + def html_title + if content_for?(:title) + yield(:title) + elsif @title + [@title, ' - ', APP_CONFIG[:domain]].join + else + APP_CONFIG[:domain] + end + end + + # # markup for bootstrap icon # # http://twitter.github.io/bootstrap/base-css.html#icons diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml index 719d699..71364fc 100644 --- a/app/views/layouts/application.html.haml +++ b/app/views/layouts/application.html.haml @@ -2,7 +2,7 @@ %html %head %meta{:content => "width=device-width, initial-scale=1.0", :name => "viewport"} - %title= content_for?(:title) ? yield(:title) : "Leap Web" + %title= html_title %meta{:content => content_for?(:description) ? yield(:description) : "Leap Web", :name => "description"} = stylesheet_link_tag "application", :media => "all" = javascript_include_tag "application" |