From: Tomas Sedovic <[email protected]>
---
src/app/views/layouts/_header.haml | 15 +++++++--------
src/public/stylesheets/components.css | 7 ++++++-
2 files changed, 13 insertions(+), 9 deletions(-)
diff --git a/src/app/views/layouts/_header.haml
b/src/app/views/layouts/_header.haml
index 8bbd903..5b38b81 100644
--- a/src/app/views/layouts/_header.haml
+++ b/src/app/views/layouts/_header.haml
@@ -1,14 +1,13 @@
+- menu = [ { :text => "Dashboard", :controller => "dashboard" }, |
+ { :text => "Instances", :controller => "instance" }, |
+ { :text => "Templates", :controller => "templates" }, |
+ { :text => "Settings", :controller => "settings" } ] |
.header_logo
%span Deltacloud Aggregator
%ul.nav
- %li
- = link_to 'Dashboard', dashboard_path
- %li
- = link_to 'Instances', instance_path
- %li
- = link_to 'Templates', templates_path
- %li
- = link_to 'Settings', settings_path
+ - menu.each do |item|
+ %li{ :class => ("selected" if item[:controller] ==
controller.controller_name) }
+ = link_to item[:text], { :controller => item[:controller] }
.header_info
#hi-username
diff --git a/src/public/stylesheets/components.css
b/src/public/stylesheets/components.css
index 0e80a39..5b25cd4 100644
--- a/src/public/stylesheets/components.css
+++ b/src/public/stylesheets/components.css
@@ -9,6 +9,7 @@
.header_logo span {
text-transform: uppercase;
+ margin-left: 5px;
}
ul.nav {
@@ -22,7 +23,11 @@ ul.nav {
ul.nav li {
display: inline;
font-size: 120%;
- padding-right: 1em;
+ padding: 5px;
+}
+
+ul.nav li.selected {
+ background: #cacaca;
}
.header_menu_wrapper {
--
1.6.6.1
_______________________________________________
deltacloud-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/deltacloud-devel