Commit 41feccc593331895a92717676e090333433c8017
1 parent
53ac5fd2
Exists in
master
and in
29 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 | ... | ... |