WordPress.org

Make WordPress Core

Ticket #23722: 23722.1.diff

File 23722.1.diff, 1.5 KB (added by obenland, 14 months 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                }