Server IP : 104.21.14.48 / Your IP : 3.129.69.128 [ Web Server : Apache System : Linux b70eb322-3aee-0c53-7c82-0db91281f2c6.secureserver.net 6.1.90-1.el9.elrepo.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 2 12:09:22 EDT 2024 x86_64 User : root ( 0) PHP Version : 8.0.30.2 Disable Function : NONE Domains : 0 Domains MySQL : ON | cURL : ON | WGET : ON | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/wp-content/old-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. } } ); } } );