Index: app/views/layouts/base.html.erb =================================================================== --- app/views/layouts/base.html.erb (revision 18549) +++ app/views/layouts/base.html.erb (working copy) @@ -60,46 +60,75 @@
-
-
- <%= render_menu :account_menu -%> -
- <%= content_tag('div', "#{l(:label_logged_as)} #{link_to_user(User.current, :format => :username)}".html_safe, :id => 'loggedas') if User.current.logged? %> +
+ + + Index: lib/redmine/menu_manager.rb =================================================================== --- lib/redmine/menu_manager.rb (revision 18549) +++ lib/redmine/menu_manager.rb (working copy) @@ -110,12 +110,14 @@ menu_name.present? && Redmine::MenuManager.items(menu_name).children.present? end - def render_menu(menu, project=nil) + def render_menu(menu, project=nil, options={}) links = [] menu_items_for(menu, project) do |node| links << render_menu_node(node, project) end - links.empty? ? nil : content_tag('ul', links.join.html_safe) + default_options = {:class => 'nav-list'} + options = default_options.merge(options) + links.empty? ? nil : content_tag('ul', links.join.html_safe, options) end def render_menu_node(node, project=nil) @@ -124,7 +126,7 @@ else caption, url, selected = extract_node_details(node, project) return content_tag('li', - render_single_menu_node(node, caption, url, selected)) + render_single_menu_node(node, caption, url, selected), :class => 'nav-item') end end @@ -132,7 +134,7 @@ caption, url, selected = extract_node_details(node, project) html = [].tap do |html| - html << '
  • ' + html << '