WordPress.org

Make WordPress Core

Ticket #36010: 36010.hide-hint-text.01.diff

File 36010.hide-hint-text.01.diff, 1.1 KB (added by dcavins, 2 years ago)

Only show password hint text when it's needed.

  • src/wp-admin/js/user-profile.js

    diff --git a/src/wp-admin/js/user-profile.js b/src/wp-admin/js/user-profile.js
    index e95a428..10aeb17 100644
    a b  
    3636                        $pass1.val( $pass1.data( 'pw' ) );
    3737                        $pass1.trigger( 'pwupdate' );
    3838                        showOrHideWeakPasswordCheckbox();
     39                        showOrHidePasswordHint();
    3940                }
    4041                else {
    4142                        // zxcvbn loaded after the user entered password, check strength.
    4243                        check_pass_strength();
    4344                        showOrHideWeakPasswordCheckbox();
     45                        showOrHidePasswordHint();
    4446                }
    4547
    4648                if ( 1 !== parseInt( $toggleButton.data( 'start-masked' ), 10 ) ) {
     
    9395                        }
    9496                        $pass1.add( $pass1Text ).removeClass( 'short bad good strong' );
    9597                        showOrHideWeakPasswordCheckbox();
     98                        showOrHidePasswordHint();
    9699                } );
    97100        }
    98101
     
    326329                }
    327330        }
    328331
     332        function showOrHidePasswordHint() {
     333                $( '.indicator-hint' ).toggle( $( '#pass-strength-result' ).is( '.short, .bad' ) );
     334        }
     335
    329336        $(document).ready( function() {
    330337                var $colorpicker, $stylesheet, user_id, current_user_id,
    331338                        select       = $( '#display_name' ),