Make WordPress Core

Ticket #48222: 48222.10.diff

File 48222.10.diff, 3.9 KB (added by peterwilsoncc, 3 years ago)
  • src/js/_enqueues/admin/user-profile.js

    diff --git a/src/js/_enqueues/admin/user-profile.js b/src/js/_enqueues/admin/user-profile.js
    index b379c0abfa..18235b5768 100644
    a b  
    7070
    7171        function resetToggle( show ) {
    7272                $toggleButton
    73                         .attr({
    74                                 'aria-label': show ? __( 'Show password' ) : __( 'Hide password' )
    75                         })
    7673                        .find( '.text' )
    77                                 .text( show ? __( 'Show' ) : __( 'Hide' ) )
     74                                .text( show ? __( 'Show password' ) : __( 'Hide password' ) )
    7875                        .end()
    7976                        .find( '.dashicons' )
    8077                                .removeClass( show ? 'dashicons-hidden' : 'dashicons-visibility' )
  • src/wp-admin/css/login.css

    diff --git a/src/wp-admin/css/login.css b/src/wp-admin/css/login.css
    index 1f89db216e..6dcd8d2fd5 100644
    a b p { 
    8181}
    8282
    8383.login .button.wp-hide-pw {
     84        display: block;
    8485        background: transparent;
    8586        border: 1px solid transparent;
    8687        box-shadow: none;
    87         font-size: 14px;
    8888        line-height: 2;
    89         width: 2.5rem;
    90         height: 2.5rem;
    91         min-width: 40px;
    92         min-height: 40px;
    93         margin: 0;
    94         padding: 5px 9px;
    95         position: absolute;
    96         right: 0;
    97         top: 0;
     89        font-size: 12px;
     90        height: 1.25rem;
     91        margin: -12px 0 12px auto;
     92        padding: 0 2px;
     93        position: relative;
     94        z-index: 10;
    9895}
    9996
    10097.login .button.wp-hide-pw:hover {
    p { 
    116113}
    117114
    118115.login .button.wp-hide-pw .dashicons {
    119         width: 1.25rem;
     116        width: 1rem;
    120117        height: 1.25rem;
    121118        top: 0.25rem;
     119        font-size: 16px;
    122120}
    123121
    124122.login .wp-pwd {
    125123        position: relative;
    126124}
    127125
     126@media screen and (max-width: 782px) {
     127        .login .button.wp-hide-pw {
     128                right: auto;
     129                width: auto;
     130        }
     131
     132        .login .button.wp-hide-pw .text {
     133                display: inline;
     134        }
     135}
     136
    128137.no-js .hide-if-no-js {
    129138        display: none;
    130139}
    p { 
    342351        font-family: Consolas, Monaco, monospace;
    343352}
    344353
    345 .js.login input.password-input,
    346 .js.login-action-rp form .input,
    347 .js.login-action-rp input[type="text"] {
    348         padding-right: 2.5rem;
    349 }
    350 
    351354.login form .input,
    352355.login input[type="text"],
    353356.login form input[type="checkbox"] {
  • src/wp-login.php

    diff --git a/src/wp-login.php b/src/wp-login.php
    index 5975a3d58f..07e0a38b99 100644
    a b switch ( $action ) { 
    946946                                <div class="wp-pwd">
    947947                                        <input type="password" data-reveal="1" data-pw="<?php echo esc_attr( wp_generate_password( 16 ) ); ?>" name="pass1" id="pass1" class="input password-input" size="24" value="" autocomplete="off" aria-describedby="pass-strength-result" />
    948948
    949                                         <button type="button" class="button button-secondary wp-hide-pw hide-if-no-js" data-toggle="0" aria-label="<?php esc_attr_e( 'Hide password' ); ?>">
     949                                        <div id="pass-strength-result" class="hide-if-no-js" aria-live="polite"><?php _e( 'Strength indicator' ); ?></div>
     950                                        <button type="button" class="button button-secondary wp-hide-pw hide-if-no-js" data-toggle="0">
    950951                                                <span class="dashicons dashicons-hidden" aria-hidden="true"></span>
     952                                                <span class="text"><?php _e( 'Hide password' ); ?></span>
    951953                                        </button>
    952                                         <div id="pass-strength-result" class="hide-if-no-js" aria-live="polite"><?php _e( 'Strength indicator' ); ?></div>
    953954                                </div>
    954955                                <div class="pw-weak">
    955956                                        <input type="checkbox" name="pw_weak" id="pw-weak" class="pw-checkbox" />
    switch ( $action ) { 
    13951396                                <label for="user_pass"><?php _e( 'Password' ); ?></label>
    13961397                                <div class="wp-pwd">
    13971398                                        <input type="password" name="pwd" id="user_pass"<?php echo $aria_describedby_error; ?> class="input password-input" value="" size="20" />
    1398                                         <button type="button" class="button button-secondary wp-hide-pw hide-if-no-js" data-toggle="0" aria-label="<?php esc_attr_e( 'Show password' ); ?>">
     1399                                        <button type="button" class="button button-secondary wp-hide-pw hide-if-no-js" data-toggle="0">
    13991400                                                <span class="dashicons dashicons-visibility" aria-hidden="true"></span>
     1401                                                <span class="text"><?php _e( 'Show password' ); ?></span>
    14001402                                        </button>
    14011403                                </div>
    14021404                        </div>