cleaner menu layout, moved into partial

This commit is contained in:
2012-12-15 12:53:03 +01:00
parent c501d3b35f
commit e02a93bda1
4 changed files with 34 additions and 52 deletions
@@ -0,0 +1,32 @@
.navbar.navbar-fixed-top
.navbar-inner
.container
a.btn.btn-navbar data-target=".nav-collapse" data-toggle="collapse"
span.icon-bar
span.icon-bar
span.icon-bar
a.brand href=root_path = application_title
.nav-collapse
- if user_signed_in?
ul.nav
- Cmtool::Menu.items.each do |menu_item|
- if menu_item.group?
li.dropdown class=(menu_item.controller_names.include?(controller_name) ? 'active' : '')
a.dropdown-toggle href="#" data-toggle="dropdown"
span = menu_item.title
b.caret
ul.child-menu.dropdown-menu
- menu_item.items.compact.each do |child_item|
- if child_item.divider?
li.divider
- else
li[ class=(controller_name == child_item.controller_name ? 'active' : '') ] = link_to child_item.title, child_item.path
- elsif menu_item.resource_link?
li[ class=(menu_item.controller_name == controller_name ? 'active' : '')]= link_to menu_item.title, menu_item.path
.btn-group.pull-right
a.btn.dropdown-toggle[data-toggle="dropdown" href="#"]
i.icon-user
= current_user.email
span.caret
ul.dropdown-menu
li.log-out= link_to t('helpers.links.logout'), destroy_user_session_path
+1 -33
View File
@@ -23,39 +23,7 @@ html lang="en"
});
body
.navbar.navbar-fixed-top
.navbar-inner
.container
a.btn.btn-navbar data-target=".nav-collapse" data-toggle="collapse"
span.icon-bar
span.icon-bar
span.icon-bar
a.brand href=root_path = application_title
.container.nav-collapse
- if user_signed_in?
ul.nav
- Cmtool::Menu.items.each do |menu_item|
- if menu_item.group?
li.dropdown class=(menu_item.controller_names.include?(controller_name) ? 'active' : '')
a.dropdown-toggle href="#" data-toggle="dropdown"
span = menu_item.title
b.caret
ul.child-menu.dropdown-menu
- menu_item.items.compact.each do |child_item|
- if child_item.divider?
li.divider
- else
li[ class=(controller_name == child_item.controller_name ? 'active' : '') ] = link_to child_item.title, child_item.path
- elsif menu_item.resource_link?
li[ class=(menu_item.controller_name == controller_name ? 'active' : '')]= link_to menu_item.title, menu_item.path
.btn-group.pull-right
a.btn.dropdown-toggle[data-toggle="dropdown" href="#"]
i.icon-user
= current_user.email
span.caret
ul.dropdown-menu
li.log-out= link_to t('helpers.links.logout'), destroy_user_session_path
= render 'cmtool/application/menu'
.container
.content