Changeset 2107

Show
Ignore:
Timestamp:
04/25/08 23:10:31 (3 months ago)
Author:
bsmith
Message:

bugzid:79427 - Fixing display issue with menus in Firefox and Safari with pure css, and IE using some conditioned js

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/release-36/mt-static/css/structure.css

    r2078 r2107  
    331331} 
    332332 
    333 #selector-nav a { 
    334     color: #606900; 
    335     font-size: 12px; 
    336 
    337  
     333#selector-nav a, 
    338334#selector-nav a:hover { 
    339335    color: #606900; 
    340336} 
    341337 
    342 #selector-nav li.show-nav a { 
    343 /*    background-color: #000;*/ 
    344 /*    color: #000;*/ 
    345 } 
    346338#selector-nav li.show-nav ul { 
    347339    background: #fff; 
     
    366358    padding: 6px 10px 5px 10px; 
    367359    background: #fff url('../images/blog-selector-control.gif') repeat-x left bottom; 
    368     border-left: 1px solid #000
     360    margin-left: 1px
    369361} 
    370362#blog-selector-control.show-nav #current-blog-title { 
     
    449441    border-bottom: 1px solid #424242; 
    450442} 
    451 #blog-nav-list li.show-nav ul {  
     443#blog-nav-list li.show-nav ul, /* hack: IE */ 
     444#blog-nav-list li:hover ul {  
    452445    left: auto; 
    453446} 
     
    517510} 
    518511 
    519 #blog-nav li.show-nav a {  
     512#blog-nav li.show-nav a, /* hack: IE */ 
     513#blog-nav li:hover a {  
    520514    background-color: #575757; 
    521515    color: #ebf2f5; 
    522516} 
    523 #blog-nav li.show-nav li a {  
     517#blog-nav li.show-nav li a, /* hack: IE */ 
     518#blog-nav li:hover li a {  
    524519    color: #c2e3f3; 
    525520    border-top: 1px solid #424242; 
    526521} 
    527 #blog-nav li.show-nav li a:hover {  
     522#blog-nav li.show-nav li a:hover, /* hack: IE */ 
     523#blog-nav li:hover li a:hover {  
    528524    background-color: #474747; 
    529525} 
    530526 
    531 #blog-nav li.show-nav li span { 
     527#blog-nav li.show-nav li span, /* hack: IE */ 
     528#blog-nav li:hover li span { 
    532529    color: #777; 
    533530    background-color: #575757; 
     
    542539    color: #f1f4e9; 
    543540} 
    544 .system #blog-nav li.show-nav li a {  
     541.system #blog-nav li.show-nav li a, /* hack: IE */ 
     542.system #blog-nav li:hover li a {  
    545543    color: #e8f3c2; 
    546544} 
     
    571569} 
    572570 
     571#blog-nav li#blog-dashboard.show-nav a, /* hack: IE */ 
     572#blog-nav li#blog-dashboard:hover a, 
     573#blog-nav li#rebuild-site.show-nav a, /* hack: IE */ 
     574#blog-nav li#rebuild-site:hover a { 
     575    background-position: center -20px; 
     576    background-color: transparent; 
     577} 
    573578#view-site a { 
    574579    padding-left: 7px; 
    575580    background: url('../images/nav-icon-view.gif') no-repeat 5px 11px; 
    576581} 
    577 #view-site a:hover { 
     582#blog-nav li#view-site.show-nav a, /* hack: IE */ 
     583#blog-nav li#view-site a:hover { 
    578584    background-position: 5px -20px; 
     585    background-color: transparent; 
    579586} 
    580587 
  • branches/release-36/tmpl/cms/include/header.tmpl

    r1916 r2107  
    156156            </div> 
    157157            <mt:if name="top_nav_loop"> 
    158             <div id="blog-nav"
     158            <div id="blog-nav"<mt:if name="agent_ie"> mt:delegate="nav-menu" mt:nav-delayed-open="0" mt:nav-delayed-close="0"</mt:if>
    159159                <div id="blog-nav-inner"> 
    160160                    <ul id="blog-nav-list" class="blog-nav-list pkg"> 
    161161                        <li id="blog-dashboard"><a href="<$mt:var name="mt_url"$>?__mode=dashboard&amp;blog_id=<$mt:var name="blog_id" _default="0"$>" title="<__trans phrase="Blog Dashboard">"><span><__trans phrase="Blog Dashboard"></span></a></li> 
    162162                <mt:loop name="top_nav_loop"> 
    163                         <li id="<$mt:var name="id" lower_case="1"$>-menu" class="nav-menu" onmouseover="DOM.addClassName( this, 'show-nav' );" onmouseout="DOM.removeClassName( this, 'show-nav' );"
     163                        <li id="<$mt:var name="id" lower_case="1"$>-menu" class="nav-menu"
    164164                    <mt:if name="allowed"><a href="<$mt:var name="link" escape="html"$>"><span><$mt:var name="label"$><span mt:command="open-menu">&nbsp;</span></span></a><mt:else><a href="javascript:void(0)"><span><$mt:var name="label"$></span></a></mt:if> 
    165165                    <mt:if name="sub_nav_loop">