mirror of
https://github.com/WordPress/WordPress.git
synced 2024-09-19 11:01:23 +02:00
For a full list of changes since [49574-49577], see https://github.com/WordPress/twentytwentyone/compare/aa284fd...trunk. Props poena, luminuu, kjellr, ryelle, aristath. See #51526. Built from https://develop.svn.wordpress.org/trunk@49633 git-svn-id: http://core.svn.wordpress.org/trunk@49371 1a063a9b-81f0-0310-95a4-ce76da25c4cd
26 lines
1.0 KiB
JavaScript
26 lines
1.0 KiB
JavaScript
/* global twentytwentyoneGetHexLum */
|
|
|
|
( function() {
|
|
// Wait until the customizer has finished loading.
|
|
wp.customize.bind( 'ready', function() {
|
|
// Hide the "respect_user_color_preference" setting if the background-color is dark.
|
|
if ( 127 > twentytwentyoneGetHexLum( wp.customize( 'background_color' ).get() ) ) {
|
|
wp.customize.control( 'respect_user_color_preference' ).deactivate();
|
|
wp.customize.control( 'respect_user_color_preference_notice' ).deactivate();
|
|
}
|
|
|
|
// Handle changes to the background-color.
|
|
wp.customize( 'background_color', function( setting ) {
|
|
setting.bind( function( value ) {
|
|
if ( 127 > twentytwentyoneGetHexLum( value ) ) {
|
|
wp.customize.control( 'respect_user_color_preference' ).deactivate();
|
|
wp.customize.control( 'respect_user_color_preference_notice' ).activate();
|
|
} else {
|
|
wp.customize.control( 'respect_user_color_preference' ).activate();
|
|
wp.customize.control( 'respect_user_color_preference_notice' ).deactivate();
|
|
}
|
|
} );
|
|
} );
|
|
} );
|
|
}() );
|