WordPress.org

Make WordPress Core

Ticket #23722: 23722.1.diff

File 23722.1.diff, 1.5 KB (added by obenland, 5 years ago)

Accounts for header image not being set and for cases where header text is hidden to begin with

  • wp-content/themes/twentythirteen/js/theme-customizer.js

     
    2020        // Header text color.
    2121        wp.customize( 'header_textcolor', function( value ) {
    2222                value.bind( function( to ) {
    23                         $( '.site-title, .site-description' ).css( 'color', to );
     23                        if ( 'blank' == to ) {
     24                                if ( 'remove-header' == _wpCustomizeSettings.values.header_image )
     25                                        $( '#masthead hgroup' ).css( 'min-height', '0' );
     26                                $( '.site-title, .site-description' ).css( {
     27                                        'clip': 'rect(1px, 1px, 1px, 1px)',
     28                                        'position': 'absolute'
     29                                } );
     30                        } else {
     31                                $( '#masthead hgroup' ).css( 'min-height', '230px' );
     32                                $( '.site-title, .site-description' ).css( {
     33                                        'color': to,
     34                                        'clip': 'auto',
     35                                        'position': 'relative'
     36                                } );
     37                        }
    2438                } );
    2539        } );
    2640} )( jQuery );
  • wp-content/themes/twentythirteen/inc/custom-header.php

     
    9696        ?>
    9797                .site-title,
    9898                .site-description {
    99                         position: absolute !important;
     99                        position: absolute;
    100100                        clip: rect(1px 1px 1px 1px); /* IE7 */
    101101                        clip: rect(1px, 1px, 1px, 1px);
    102102                }