Server IP : 192.64.112.168 / Your IP : 3.135.195.180 Web Server : Apache System : Linux nc-ph-2300-85.bluforrest.com 4.18.0-513.9.1.el8_9.x86_64 #1 SMP Sat Dec 2 05:23:44 EST 2023 x86_64 User : expressoneac ( 1128) PHP Version : 8.0.30 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/expressoneac/www/wp-content/themes/twentytwentyone/assets/js/ |
Upload File : |
/** * Script for our custom colorpicker control. * * This is copied from wp-admin/js/customize-controls.js * with a few tweaks: * Removed the hue picker script because we don't use it here * Added the "palettes" argument in wpColorPicker(). * * @since Twenty Twenty-One 1.0 */ wp.customize.controlConstructor['twenty-twenty-one-color'] = wp.customize.Control.extend( { ready: function() { var control = this, updating = false, picker; picker = this.container.find( '.color-picker-hex' ); picker.val( control.setting() ).wpColorPicker( { palettes: control.params.palette, change: function() { updating = true; control.setting.set( picker.wpColorPicker( 'color' ) ); updating = false; }, clear: function() { updating = true; control.setting.set( '' ); updating = false; } } ); control.setting.bind( function( value ) { // Bail if the update came from the control itself. if ( updating ) { return; } picker.val( value ); picker.wpColorPicker( 'color', value ); } ); // Collapse color picker when hitting Esc instead of collapsing the current section. control.container.on( 'keydown', function( event ) { var pickerContainer; if ( 27 !== event.which ) { // Esc. return; } pickerContainer = control.container.find( '.wp-picker-container' ); if ( pickerContainer.hasClass( 'wp-picker-active' ) ) { picker.wpColorPicker( 'close' ); control.container.find( '.wp-color-result' ).focus(); event.stopPropagation(); // Prevent section from being collapsed. } } ); } } );