Commit 41feccc593331895a92717676e090333433c8017
1 parent
53ac5fd2
Exists in
master
and in
23 other branches
Encapsulate body classes
Showing
2 changed files
with
10 additions
and
8 deletions
Show diff stats
app/helpers/layout_helper.rb
| 1 | 1 | module LayoutHelper |
| 2 | 2 | |
| 3 | + def body_classes | |
| 4 | + # Identify the current controller and action for the CSS: | |
| 5 | + " controller-#{@controller.controller_name}" + | |
| 6 | + " action-#{@controller.controller_name}-#{@controller.action_name}" + | |
| 7 | + " template-#{profile.nil? ? "default" : profile.layout_template}" + | |
| 8 | + (!profile.nil? && profile.is_on_homepage?(request.path,@page) ? " profile-homepage" : "") | |
| 9 | + end | |
| 10 | + | |
| 3 | 11 | def noosfero_javascript |
| 4 | 12 | plugins_javascripts = @plugins.map { |plugin| plugin.js_files.map { |js| plugin.class.public_path(js) } }.flatten |
| 5 | 13 | ... | ... |
app/views/layouts/application-ng.rhtml
| ... | ... | @@ -18,15 +18,9 @@ |
| 18 | 18 | end.join("\n") |
| 19 | 19 | %> |
| 20 | 20 | </head> |
| 21 | - <body class="<%= | |
| 22 | - # Identify the current controller and action for the CSS: | |
| 23 | - " controller-"+ @controller.controller_name() + | |
| 24 | - " action-"+ @controller.controller_name() +"-"+ @controller.action_name() + | |
| 25 | - " template-"+ ( profile.nil? ? "default" : profile.layout_template ) + | |
| 26 | - (!profile.nil? && profile.is_on_homepage?(request.path,@page) ? " profile-homepage" : "") | |
| 27 | - %>" > | |
| 28 | - | |
| 21 | + <body class="<%= body_classes %>"> | |
| 29 | 22 | <a href="#content" id="link-go-content"><span><%= _("Go to the content") %></span></a> |
| 23 | + | |
| 30 | 24 | <%= |
| 31 | 25 | @plugins.dispatch(:body_beginning).collect do |content| |
| 32 | 26 | content.respond_to?(:call) ? content.call : content | ... | ... |