cleaner menu layout, moved into partial
This commit is contained in:
@@ -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
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user