WordPress.org

Make WordPress Core

Ticket #47924: 47924.2.diff

File 47924.2.diff, 964 bytes (added by adamsilverstein, 6 weeks ago)
  • src/js/_enqueues/admin/user-profile.js

    diff --git src/js/_enqueues/admin/user-profile.js src/js/_enqueues/admin/user-profile.js
    index 386f8ae593..782f56c13d 100644
     
    272272        function check_pass_strength() {
    273273                var pass1 = $('#pass1').val(), strength;
    274274
    275                 $('#pass-strength-result').removeClass('short bad good strong');
     275                $('#pass-strength-result').removeClass('short bad good strong empty');
    276276                if ( ! pass1 ) {
    277                         $('#pass-strength-result').html( ' ' );
     277                        $('#pass-strength-result').addClass( 'empty' ).html( ' ' );
    278278                        return;
    279279                }
    280280
     
    312312                                }
    313313                                $weakRow.show();
    314314                        } else {
    315                                 $submitButtons.prop( 'disabled', false );
     315                                if (  $( passStrength ).is( '.empty' ) ) {
     316                                        $submitButtons.prop( 'disabled', true );
     317                                        $weakCheckbox.prop( 'checked', false );
     318                                } else {
     319                                        $submitButtons.prop( 'disabled', false );
     320                                }
    316321                                $weakRow.hide();
    317322                        }
    318323                }