Make WordPress Core

Ticket #38752: 38752.diff

File 38752.diff, 4.6 KB (added by sstoqnov, 8 years ago)
  • src/wp-content/themes/twentyseventeen/assets/js/customize-preview.js

     
    5959                                        'clip': 'auto',
    6060                                        'position': 'relative'
    6161                                } );
    62                                 $( '.site-branding, .site-branding a, .site-description, .site-description a' ).css( {
    63                                         'color': to
    64                                 } );
     62                                $( '.site-branding, .site-branding a, .site-description, .site-description a' )
     63                                        .css( {
     64                                                'color': to
     65                                        } );
    6566                                $( 'body' ).removeClass( 'title-tagline-hidden' );
    6667                        }
    6768                } );
     
    7273                value.bind( function( to ) {
    7374
    7475                        // Update color body class.
    75                         $( 'body' ).removeClass( 'colors-light colors-dark colors-custom' )
    76                                    .addClass( 'colors-' + to );
     76                        $( 'body' )
     77                                .removeClass( 'colors-light colors-dark colors-custom' )
     78                                .addClass( 'colors-' + to );
    7779                } );
    7880        } );
    7981
     
    8385
    8486                        // Update custom color CSS
    8587                        var style = $( '#custom-theme-colors' ),
    86                             hue = style.data( 'hue' ),
    87                             css = style.html();
     88                                hue = style.data( 'hue' ),
     89                                css = style.html();
    8890
    8991                        css = css.split( hue + ',' ).join( to + ',' ); // Equivalent to css.replaceAll, with hue followed by comma to prevent values with units from being changed.
    90                         style.html( css )
    91                              .data( 'hue', to );
     92                        style.html( css ).data( 'hue', to );
    9293                } );
    9394        } );
    9495
  • src/wp-content/themes/twentyseventeen/assets/js/global.js

     
    164164        $( document ).ready( function() {
    165165
    166166                // If navigation menu is present on page, setNavProps and adjustScrollClass
    167                 if( $navigation.length ) {
     167                if ( $navigation.length ) {
    168168                        setNavProps();
    169169                        adjustScrollClass();
    170170                }
  • src/wp-content/themes/twentyseventeen/assets/js/navigation.js

     
    1414                var dropdownToggle = $( '<button />', {
    1515                        'class': 'dropdown-toggle',
    1616                        'aria-expanded': false
    17                 } ).append( twentyseventeenScreenReaderText.icon )
    18                 .append( $( '<span />', {
    19                         'class': 'screen-reader-text',
    20                         text: twentyseventeenScreenReaderText.expand
    21                 } ) );
     17                } )
     18                        .append( twentyseventeenScreenReaderText.icon )
     19                        .append( $( '<span />', {
     20                                'class': 'screen-reader-text',
     21                                text: twentyseventeenScreenReaderText.expand
     22                        } ) );
    2223
    2324                container.find( '.menu-item-has-children > a, .page_item_has_children > a' ).after( dropdownToggle );
    2425
     
    3031                container.find( '.menu-item-has-children, .page_item_has_children' ).attr( 'aria-haspopup', 'true' );
    3132
    3233                container.find( '.dropdown-toggle' ).click( function( e ) {
    33                         var _this            = $( this ),
    34                                 screenReaderSpan = _this.find( '.screen-reader-text' );
     34                        var _this        = $( this ),
     35                        screenReaderSpan = _this.find( '.screen-reader-text' ),
     36                        screenReaderSpanText;
    3537
    3638                        e.preventDefault();
    3739                        _this.toggleClass( 'toggled-on' );
    3840                        _this.next( '.children, .sub-menu' ).toggleClass( 'toggled-on' );
    3941
    40                         // jscs:disable
    4142                        _this.attr( 'aria-expanded', _this.attr( 'aria-expanded' ) === 'false' ? 'true' : 'false' );
    42                         // jscs:enable
    43                         screenReaderSpan.text( screenReaderSpan.text() === twentyseventeenScreenReaderText.expand ? twentyseventeenScreenReaderText.collapse : twentyseventeenScreenReaderText.expand );
     43
     44                        if ( screenReaderSpan.text() === twentyseventeenScreenReaderText.expand ) {
     45                                screenReaderSpanText = twentyseventeenScreenReaderText.collapse;
     46                        } else {
     47                                screenReaderSpanText = twentyseventeenScreenReaderText.expand
     48                        }
     49                       
     50                        screenReaderSpan.text( screenReaderSpanText );
    4451                } );
    4552        }
    4653        initMainNavigation( $( '.main-navigation' ) );
     
    6370                menuToggle.on( 'click.twentyseventeen', function() {
    6471                        $( siteNavigation.closest( '.main-navigation' ), this ).toggleClass( 'toggled-on' );
    6572
    66                         // jscs:disable
    67                         $( this ).add( siteNavigation ).attr( 'aria-expanded', $( this ).add( siteNavigation ).attr( 'aria-expanded' ) === 'false' ? 'true' : 'false' );
    68                         // jscs:enable
     73                        $( this )
     74                                .add( siteNavigation )
     75                                .attr( 'aria-expanded', $( this ).add( siteNavigation ).attr( 'aria-expanded' ) === 'false' ? 'true' : 'false' );
    6976                } );
    7077        } )();