WordPress.org

Make WordPress Core

Ticket #25054: 25054.menu-focus.2.diff

File 25054.menu-focus.2.diff, 1.7 KB (added by joedolson, 10 months ago)

Updated patch.

  • wp-content/themes/twentyfourteen/js/theme.js

     
    117117 
    118118        } ); 
    119119 
     120        $('.primary-navigation li').hover( 
     121                function(){$(this).addClass("a11y-focus");}, 
     122                function(){$(this).delay('250').removeClass("a11y-focus");} 
     123        ); 
     124        $('.primary-navigation li a').on('focus blur', 
     125                function(){$(this).parents().toggleClass("a11y-focus");} 
     126        ); 
     127         
    120128} )( jQuery ); 
     129 No newline at end of file 
  • wp-content/themes/twentyfourteen/style.css

     
    684684} 
    685685.primary-navigation ul ul { 
    686686        background-color: rgba(0, 0, 0, 0.9); 
    687         display: none; 
    688687        float: left; 
    689688        position: absolute; 
    690689                top: 48px; 
    691                 left: 0; 
     690                left: -999em; 
    692691        z-index: 99999; 
    693692} 
    694693.primary-navigation li li { 
     
    697696        line-height: 1.6363636363; 
    698697} 
    699698.primary-navigation ul ul ul { 
    700         left: 100%; 
     699        left: -999em; 
    701700        top: 0; 
    702701} 
    703702.primary-navigation ul ul a { 
     
    711710        background-color: #2b2b2b; 
    712711        color: #fff; 
    713712} 
    714 .primary-navigation ul li:hover > ul { 
    715         display: block; 
     713.primary-navigation ul li:hover > ul, .primary-navigation ul li.a11y-focus > ul { 
     714        left: auto;      
    716715} 
     716.primary-navigation ul ul li:hover > ul, .primary-navigation ul ul li.a11y-focus > ul { 
     717        left: 100%; 
     718} 
    717719.primary-navigation li.current_page_item > a, 
    718720.primary-navigation li.current-menu-item > a { 
    719721        color: #5FF23D;