@@ -41,9 +41,11 | |||||
41 |
|
41 | |||
42 | <h1><%= page_header_title %></h1> |
|
42 | <h1><%= page_header_title %></h1> | |
43 |
|
43 | |||
|
44 | <% if display_main_menu?(@project) %> | |||
44 | <div id="main-menu"> |
|
45 | <div id="main-menu"> | |
45 | <%= render_main_menu(@project) %> |
|
46 | <%= render_main_menu(@project) %> | |
46 | </div> |
|
47 | </div> | |
|
48 | <% end %> | |||
47 | </div> |
|
49 | </div> | |
48 |
|
50 | |||
49 | <%= tag('div', {:id => 'main', :class => (has_content?(:sidebar) ? '' : 'nosidebar')}, true) %> |
|
51 | <%= tag('div', {:id => 'main', :class => (has_content?(:sidebar) ? '' : 'nosidebar')}, true) %> |
@@ -166,6 +166,11 module Redmine | |||||
166 | render_menu((project && !project.new_record?) ? :project_menu : :application_menu, project) |
|
166 | render_menu((project && !project.new_record?) ? :project_menu : :application_menu, project) | |
167 | end |
|
167 | end | |
168 |
|
168 | |||
|
169 | def display_main_menu?(project) | |||
|
170 | menu_name = project && !project.new_record? ? :project_menu : :application_menu | |||
|
171 | Redmine::MenuManager.items(menu_name).size > 1 # 1 element is the root | |||
|
172 | end | |||
|
173 | ||||
169 | def render_menu(menu, project=nil) |
|
174 | def render_menu(menu, project=nil) | |
170 | links = [] |
|
175 | links = [] | |
171 | menu_items_for(menu, project) do |node| |
|
176 | menu_items_for(menu, project) do |node| |
General Comments 0
You need to be logged in to leave comments.
Login now