Commit bed882e647fbef00305eb1db792c1e3b49849baf

Authored by Dmitriy Zaporozhets
1 parent 60af43b9

layout fixes

app/helpers/application_helper.rb
... ... @@ -82,4 +82,11 @@ module ApplicationHelper
82 82 [projects, default_nav, project_nav].flatten.to_json
83 83 end
84 84  
  85 + def project_layout
  86 + @project && !@project.new_record?
  87 + end
  88 +
  89 + def profile_layout
  90 + controller.controller_name == "dashboard" || current_page?(projects_path) || controller.controller_name == "profile" || controller.controller_name == "keys"
  91 + end
85 92 end
... ...
app/views/layouts/_head_panel.html.haml
... ... @@ -8,7 +8,7 @@
8 8 = image_tag "Gear-UI.PNG", :width => 20
9 9  
10 10  
11   - - if @project && !@project.new_record?
  11 + - if project_layout
12 12 .project_name
13 13 = truncate @project.name, :length => 28
14 14 .git_url_wrapper
... ... @@ -18,7 +18,7 @@
18 18 = render :partial => "projects/refs", :locals => { :destination => controller.controller_name == "commits" ? "commits" : "tree" }
19 19 = yield :rss_icon
20 20  
21   - - if controller.controller_name == "dashboard" || current_page?(projects_path)
  21 + - elsif profile_layout
22 22 = link_to "Activities", dashboard_path, :class => "dash_top_link #{"active" if current_page?(dashboard_path) || current_page?(root_path) }"
23 23 = link_to "Projects", projects_path, :class => "dash_top_link #{"active" if current_page?(projects_path)}"
24 24 = link_to "Issues", dashboard_issues_path, :class => "dash_top_link #{"active" if current_page?(dashboard_issues_path)}", :id => "issues_slide"
... ...