WordPress.org

Make WordPress Core

Ticket #33406: 33406.2.patch

File 33406.2.patch, 1.5 KB (added by adamsilverstein, 5 years ago)
  • src/wp-admin/css/forms.css

     
    248248        vertical-align: middle;
    249249}
    250250
     251/* Adjust error indicator for password layout */
     252.form-table .form-required.user-pass1-wrap.form-invalid td:after {
     253        content: '';
     254}
     255
     256.form-table .form-required.user-pass1-wrap.form-invalid .password-input-wrapper:after {
     257        content: '\f534';
     258        font: normal 20px/1 dashicons;
     259        color: #dc3232;
     260        margin: 0 6px 0 -29px;
     261        vertical-align: middle;
     262}
     263
    251264.form-input-tip {
    252265        color: #666;
    253266}
  • src/wp-includes/js/wp-ajax-response.js

     
    5050                return true;
    5151        },
    5252        invalidateForm: function ( selector ) {
    53                 return jQuery( selector ).addClass( 'form-invalid' ).find('input:visible').change( function() { jQuery(this).closest('.form-invalid').removeClass( 'form-invalid' ); } );
     53                return jQuery( selector )
     54                        .addClass( 'form-invalid' )
     55                        .find('input')
     56                        .change( function() {
     57                                jQuery(this)
     58                                        .closest('.form-invalid')
     59                                        .removeClass( 'form-invalid' );
     60                                }
     61                        );
    5462        },
    5563        validateForm: function( selector ) {
     64
    5665                selector = jQuery( selector );
    5766                return !wpAjax.invalidateForm( selector.find('.form-required').filter( function() { return jQuery('input:visible', this).val() === ''; } ) ).size();
    5867        }