Ticket #21562: 21562.8.diff
| File 21562.8.diff, 4.9 KB (added by lancewillett, 9 months ago) |
|---|
-
wp-content/themes/twentytwelve/style.css
513 513 margin-top: 1.714285714rem; 514 514 text-align: center; 515 515 } 516 .main-navigation li ul ul{516 .main-navigation li ul { 517 517 margin-left: 40px; 518 518 margin-left: 2.857142857rem; 519 519 } … … 531 531 .main-navigation a:hover { 532 532 color: #21759b; 533 533 } 534 .main-navigation .menu { 534 .main-navigation ul.nav-menu, 535 .main-navigation div.nav-menu > ul { 535 536 display: none; 536 537 } 538 .main-navigation ul.nav-menu.toggled-on, 537 539 .menu-toggle { 538 540 display: inline-block; 539 541 } … … 1340 1342 font-size: 1.857142857rem; 1341 1343 line-height: 1.846153846; 1342 1344 } 1343 .main-navigation .menu { 1345 .main-navigation ul.nav-menu, 1346 .main-navigation div.nav-menu > ul { 1344 1347 border-bottom: 1px solid #ededed; 1345 1348 border-top: 1px solid #ededed; 1346 1349 display: inline-block !important; … … 1353 1356 margin: 0; 1354 1357 text-indent: 0; 1355 1358 } 1356 .main-navigation li ul li {1357 padding-left: 0;1358 }1359 1359 .main-navigation li a, 1360 1360 .main-navigation li { 1361 1361 display: inline-block; 1362 1362 text-decoration: none; 1363 1363 } 1364 1364 .main-navigation li a { 1365 border-bottom: 0; 1365 1366 color: #6a6a6a; 1367 line-height: 3.692307692; 1366 1368 text-transform: uppercase; 1367 1369 } 1368 1370 .main-navigation li a:hover { … … 1373 1375 margin: 0 2.857142857rem 0 0; 1374 1376 position: relative; 1375 1377 } 1376 .main-navigation li a {1377 border-bottom: 0;1378 line-height: 3.692307692;1379 }1380 1378 .main-navigation li ul { 1381 1379 display: none; 1382 1380 margin: 0; … … 1386 1384 z-index: 1; 1387 1385 } 1388 1386 .main-navigation li ul ul { 1389 margin-left: 0;1390 1387 top: 0; 1391 1388 left: 100%; 1392 1389 } … … 1548 1545 .site-content nav, 1549 1546 .widget-area, 1550 1547 img.header-image, 1551 nav.site-navigation {1548 .main-navigation { 1552 1549 display: none; 1553 1550 } 1554 1551 .wrapper { -
wp-content/themes/twentytwelve/js/navigation.js
3 3 * 4 4 * Handles toggling the navigation menu for small screens. 5 5 */ 6 ( function() { 7 var button = document.getElementById( 'site-navigation' ).getElementsByTagName( 'h3' )[0], 8 menu = document.getElementById( 'site-navigation' ).getElementsByTagName( 'ul' )[0]; 6 9 7 jQuery( document ).ready( function( $ ) { 8 if ( ! $( '#masthead .menu' ).children().length ) { 9 $( '#masthead .menu-toggle' ).hide(); 10 } 10 button.onclick = function() { 11 if ( -1 == menu.className.indexOf( 'nav-menu' ) ) 12 menu.className = 'nav-menu'; 11 13 12 $( '.menu-toggle' ).off( 'click' ).click( function() { 13 $( '#masthead .menu' ).stop().slideToggle(); 14 $( this ).toggleClass( 'toggled-on' ); 15 } ); 16 } ); 17 No newline at end of file 14 if ( -1 != button.className.indexOf( 'toggled-on' ) ) { 15 button.className = button.className.replace( ' toggled-on', '' ); 16 menu.className = menu.className.replace( ' toggled-on', '' ); 17 } else { 18 button.className += ' toggled-on'; 19 menu.className += ' toggled-on'; 20 } 21 }; 22 23 // Hide menu toggle button if menu is empty. 24 if ( ! menu.childNodes.length ) 25 button.style.display = 'none'; 26 } )(); 27 No newline at end of file -
wp-content/themes/twentytwelve/header.php
35 35 <h2 class="site-description"><?php bloginfo( 'description' ); ?></h2> 36 36 </hgroup> 37 37 38 <nav class="site-navigationmain-navigation" role="navigation">38 <nav id="site-navigation" class="main-navigation" role="navigation"> 39 39 <h3 class="menu-toggle"><?php _e( 'Show menu', 'twentytwelve' ); ?></h3> 40 40 <div class="skip-link assistive-text"><a href="#content" title="<?php esc_attr_e( 'Skip to content', 'twentytwelve' ); ?>"><?php _e( 'Skip to content', 'twentytwelve' ); ?></a></div> 41 <?php wp_nav_menu( array( 'theme_location' => 'primary' ) ); ?>41 <?php wp_nav_menu( array( 'theme_location' => 'primary', 'menu_class' => 'nav-menu' ) ); ?> 42 42 </nav> 43 43 44 44 <?php $header_image = get_header_image(); -
wp-content/themes/twentytwelve/functions.php
104 104 * JavaScript for handling navigation menus and the resized 105 105 * styles for small screen sizes. 106 106 */ 107 wp_enqueue_script( 'twentytwelve-navigation', get_template_directory_uri() . '/js/navigation.js', array( 'jquery'), '20120820', true );107 wp_enqueue_script( 'twentytwelve-navigation', get_template_directory_uri() . '/js/navigation.js', array(), '20120820', true ); 108 108 109 109 /** 110 110 * Load special font CSS file.
