Ticket #29980: 29980.3.diff
| File 29980.3.diff, 2.2 KB (added by , 11 years ago) |
|---|
-
wp-content/themes/twentyfifteen/js/color-scheme-control.js
6 6 */ 7 7 8 8 ( function( wp ) { 9 var changedWhileHidden = false; 10 9 11 wp.customize.controlConstructor.select = wp.customize.Control.extend( { 10 12 ready: function() { 11 13 if ( 'color_scheme' === this.id ) { … … 19 21 // if Header Text is not hidden, update value 20 22 if ( 'blank' !== wp.customize( 'header_textcolor' ).get() ) { 21 23 wp.customize( 'header_textcolor' ).set( colorScheme[value].colors[4] ); 22 headerTextColor.val( colorScheme[value].colors[4] ) 23 .data( 'data-default-color', colorScheme[value].colors[4] )24 .wpColorPicker( 'color', colorScheme[value].colors[4] )25 .wpColorPicker( 'defaultColor', colorScheme[value].colors[4] );24 headerTextColor.val( colorScheme[value].colors[4] ).wpColorPicker( 'color', colorScheme[value].colors[4] ); 25 changedWhileHidden = false; 26 } else { 27 changedWhileHidden = colorScheme[value].colors[4]; 26 28 } 27 29 30 // update Header Text Color defaults, regardless of display 31 headerTextColor.data( 'data-default-color', colorScheme[value].colors[4] ).wpColorPicker( 'defaultColor', colorScheme[value].colors[4] ); 32 28 33 // update Background Color 29 34 wp.customize( 'background_color' ).set( colorScheme[value].colors[0] ); 30 35 backgroundColor.val( colorScheme[value].colors[0] ) … … 49 54 } 50 55 } 51 56 } ); 57 58 wp.customize.controlConstructor.checkbox = wp.customize.Control.extend( { 59 ready: function() { 60 if ( 'display_header_text' === this.id ) { 61 jQuery( this.selector ).bind( 'change', function( value ) { 62 if ( 'blank' !== value && false !== changedWhileHidden ) { 63 wp.customize( 'header_textcolor' ).set( changedWhileHidden ); 64 jQuery( '#customize-control-header_textcolor .color-picker-hex' ).val( changedWhileHidden ).wpColorPicker( 'color', changedWhileHidden ); 65 changedWhileHidden = false; 66 } 67 } ); 68 } 69 } 70 } ); 52 71 } )( this.wp ); 72 No newline at end of file