From ced8ac71f60aaff6c3fdeff6b76822d23847b746 Mon Sep 17 00:00:00 2001 From: pete Date: Wed, 31 Mar 2010 16:13:48 +0000 Subject: Updated site primary nav bar and improved drop-down submenu and made IE compatible, also cleaned up / improved menuitem admin area. git-svn-id: http://code.elgg.org/elgg/trunk@5564 36083f99-b078-4883-b0ff-0f9b5a30f544 --- views/default/admin/menu_items.php | 15 +++--- views/default/css.php | 95 +++++++++++++++++++++++++++-------- views/default/css_ie.php | 17 +++---- views/default/css_ie6.php | 23 +++------ views/default/navigation/site_nav.php | 2 +- 5 files changed, 96 insertions(+), 56 deletions(-) (limited to 'views') diff --git a/views/default/admin/menu_items.php b/views/default/admin/menu_items.php index 1233eeb1b..2bf71f083 100644 --- a/views/default/admin/menu_items.php +++ b/views/default/admin/menu_items.php @@ -22,8 +22,8 @@ $pulldown_values = array_flip($menu_sorted); $pulldown_values[''] = elgg_echo('none'); echo elgg_view_title(elgg_echo('admin:menu_items')); -echo elgg_view('output/longtext', array('value' => elgg_echo("admin:menu_items:description"))); - +echo ""; \ No newline at end of file diff --git a/views/default/css.php b/views/default/css.php index e626780de..b9e3bf809 100644 --- a/views/default/css.php +++ b/views/default/css.php @@ -493,7 +493,7 @@ h2 { *************************************** */ #elgg_header_contents h1 a { font-size: 2em; - line-height:1.7em; + line-height:1.4em; color: white; font-style: italic; font-family: Georgia, times, serif; @@ -556,9 +556,6 @@ h2 { margin:0; padding:0; } -.navigation a { - display:block; -} .navigation a { color:white; margin:0 1px 0 0px; @@ -567,50 +564,99 @@ h2 { font-size: 1em; padding:3px 13px 0px 13px; height:20px; + cursor: pointer; + display:block; } -.navigation li a.hover, -.navigation a:hover { +.navigation li a:hover { background:white; - color:#43575e; + color:#555555; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; + -webkit-box-shadow: 2px -1px 1px rgba(0, 0, 0, 0.25); + -moz-box-shadow: 2px -1px 1px rgba(0, 0, 0, 0.25); } .navigation li.selected a { background:white; - color:#43575e; + color:#555555; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; - margin-top:2px; + margin-top:1px; + -webkit-box-shadow: 2px -1px 1px rgba(0, 0, 0, 0.25); + -moz-box-shadow: 2px -1px 1px rgba(0, 0, 0, 0.25); } -.navigation_more { +li.navigation_more { overflow:hidden; } - -.navigation_more:hover{ +li.navigation_more:hover { overflow:visible; } - +li.navigation_more:hover a { + background:white; + color:#555555; + -moz-border-radius-topleft:4px; + -moz-border-radius-topright:4px; + -webkit-border-top-left-radius:4px; + -webkit-border-top-right-radius:4px; + -webkit-box-shadow: 2px -1px 1px rgba(0, 0, 0, 0.25); + -moz-box-shadow: 2px -1px 1px rgba(0, 0, 0, 0.25); +} +li.navigation_more a.subnav span { + background-image: url(_graphics/more_sprite.png); + background-repeat: no-repeat; + background-position: 0 4px; + padding-left: 12px; +} +li.navigation_more:hover a.subnav span, +li.navigation_more a.subnav:hover span { + background-position: 0 -16px; +} li.navigation_more ul { - z-index: 1; - border: 1px solid #999; - border-top: 0; + z-index: 7000; + min-width: 150px; + margin-left:-1px; + background-color:white; + border-left:1px solid #999999; + border-right:1px solid #999999; + border-bottom:1px solid #999999; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; + -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25); + -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25); } li.navigation_more ul li { float:none; - background-color:#4690D6; } -li.navigation_more ul li:hover { +.navigation li.navigation_more ul li a { background:white; - color:#43575e; + color:#555555; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; +} +.navigation li.navigation_more ul li:last-child a, +.navigation li.navigation_more ul li:last-child a:hover { + -moz-border-radius-bottomleft:4px; + -moz-border-radius-bottomright:4px; + -webkit-border-bottom-left-radius:4px; + -webkit-border-bottom-right-radius:4px; } +.navigation li.navigation_more ul li a:hover { + background:#4690D6; + color:white; + margin:0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; +} + /* *************************************** FOOTER CONTENTS @@ -1558,5 +1604,14 @@ a.action_button:focus { border:1px solid #999999; background:#dedede; } - +.configure_menuitems { + margin-bottom:30px; +} +.admin_settings.menuitems .input_pulldown { + margin-right:15px; + margin-bottom:10px; +} +.admin_settings.menuitems li.custom_menuitem { + margin-bottom:20px; +} diff --git a/views/default/css_ie.php b/views/default/css_ie.php index f2bf30e34..1ec19b69f 100644 --- a/views/default/css_ie.php +++ b/views/default/css_ie.php @@ -4,6 +4,13 @@ */ * {zoom: 1;} /* trigger hasLayout in IE */ +/* main nav drop-down */ +#elgg_header {z-index:1;} +.navigation li a:hover ul {display:block; position:absolute; top:21px; left:0;} +.navigation li a:hover ul li a {display:block;} +.navigation li.navigation_more ul li a {width:150px;background-color: #dedede;} + + #elgg_topbar_contents a.privatemessages_new span { display:block; padding:1px; @@ -16,13 +23,3 @@ #elgg_topbar_contents a.privatemessages_new { padding:0 0 0 20px; } - -ul.topbar_tools ul a { - zoom: 1; -} -ul.topbar_tools li.menu a.tools { - padding-bottom:6px; -} -ul.topbar_tools ul a { - filter: alpha(opacity=90); -} \ No newline at end of file diff --git a/views/default/css_ie6.php b/views/default/css_ie6.php index c7935902f..57890e62d 100644 --- a/views/default/css_ie6.php +++ b/views/default/css_ie6.php @@ -5,23 +5,12 @@ * {zoom: 1;} /* trigger hasLayout in IE */ -ul.topbar_tools ul { - line-height: 1.1em; -} -ul.topbar_tools ul a { - zoom: 1; -} -ul.topbar_tools ul a { - filter: alpha(opacity=90); -} - -.collapsable_box { - height:10px; -} - -.search_listing_info { - /* height:40px; */ -} +/* main nav drop-down */ +#elgg_header {z-index:1;} +.navigation li a:hover ul {display:block; position:absolute; top:21px; left:0;} +.navigation li a:hover ul li a {display:block;} +.navigation li.navigation_more ul li a {width:150px;background-color: #dedede;} +/* @todo check this one */ .delete_button a { background-position-y: 2px; } .delete_button a:hover { background-position-y: -14px; } \ No newline at end of file diff --git a/views/default/navigation/site_nav.php b/views/default/navigation/site_nav.php index 4a73d0084..1f97ce617 100644 --- a/views/default/navigation/site_nav.php +++ b/views/default/navigation/site_nav.php @@ -62,7 +62,7 @@ foreach ($more as $info) { if ($more_nav_html) { $more = elgg_echo('more'); - $nav_html .= "
  • $more + $nav_html .= "