Make WordPress Core

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

File 25054.menu-focus.2.diff, 1.7 KB (added by joedolson, 12 years 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;