From 484ed29fa28564f8a683c393485d3c526fa1fce2 Mon Sep 17 00:00:00 2001 From: Eric Davis Date: Sat, 5 Mar 2011 19:04:28 -0800 Subject: [PATCH] Port main layout --- app/views/layouts/base.rhtml | 146 +++++++++++++++++++++++++---------- 1 file changed, 107 insertions(+), 39 deletions(-) diff --git a/app/views/layouts/base.rhtml b/app/views/layouts/base.rhtml index 9ddda1c4..e69712c4 100644 --- a/app/views/layouts/base.rhtml +++ b/app/views/layouts/base.rhtml @@ -32,58 +32,126 @@
-
-
+
- <%= render_menu :account_menu -%> -
- <%= content_tag('div', "#{l(:label_logged_as)} #{link_to_user(User.current, :format => :username)}", :id => 'loggedas') if User.current.logged? %> - <%= render_menu :top_menu if User.current.logged? || !Setting.login_required? -%> -
+ <% account_items = menu_items_for(:account_menu) %> - + + <% main_menu = render_main_menu(@project) %> + <% if has_content?(:sidebar) || !main_menu.blank? %> + <% display_sidebar = true %> + <% else %> + <% display_sidebar = false %> + <% end %> +
"> + +

<%= page_header_title %>

+ <% if display_sidebar %> - <% end %> -
- -<%= tag('div', {:id => 'main', :class => (has_content?(:sidebar) ? '' : 'nosidebar')}, true) %> - -
- <%= render_flash_messages %> - <%= yield %> - <%= call_hook :view_layouts_base_content %> -
+ <%= expand_current_menu %> + <% end %> + +
" id="content"> + <%= render_flash_messages %> + <%= yield %> + <%= call_hook :view_layouts_base_content %> +
 
-
+
- + + + - -
<%= call_hook :view_layouts_base_body_bottom %>