Make WordPress Core

Ticket #48222: 48222.8.diff

File 48222.8.diff, 3.7 KB (added by sabernhardt, 3 years ago)

restores button focus style, removes redundant aria-label, adjusts margin and padding

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

     
    6767
    6868        function resetToggle( show ) {
    6969                $toggleButton
    70                         .attr({
    71                                 'aria-label': show ? __( 'Show password' ) : __( 'Hide password' )
    72                         })
    7370                        .find( '.text' )
    74                                 .text( show ? __( 'Show' ) : __( 'Hide' ) )
     71                                .text( show ? __( 'Show password' ) : __( 'Hide password' ) )
    7572                        .end()
    7673                        .find( '.dashicons' )
    7774                                .removeClass( show ? 'dashicons-hidden' : 'dashicons-visibility' )
  • src/wp-admin/css/login.css

     
    8080}
    8181
    8282.login .button.wp-hide-pw {
     83        display: block;
    8384        background: transparent;
    8485        border: 1px solid transparent;
    8586        box-shadow: none;
    86         font-size: 14px;
    8787        line-height: 2;
    88         width: 2.5rem;
    89         height: 2.5rem;
    90         min-width: 40px;
    91         min-height: 40px;
    92         margin: 0;
    93         padding: 5px 9px;
    94         position: absolute;
    95         right: 0;
    96         top: 0;
     88        font-size: 12px;
     89        height: 1.25rem;
     90        margin: -12px 0 12px auto;
     91        padding: 0 2px;
     92        position: relative;
     93        z-index: 10;
    9794}
    9895
    9996.login .button.wp-hide-pw:hover {
     
    115112}
    116113
    117114.login .button.wp-hide-pw .dashicons {
    118         width: 1.25rem;
     115        width: 1rem;
    119116        height: 1.25rem;
    120117        top: 0.25rem;
     118        font-size: 16px;
    121119}
    122120
    123121.login .wp-pwd {
     
    124122        position: relative;
    125123}
    126124
     125@media screen and (max-width: 782px) {
     126        .login .button.wp-hide-pw {
     127                right: auto;
     128                width: auto;
     129        }
     130
     131        .login .button.wp-hide-pw .text {
     132                display: inline;
     133        }
     134}
     135
    127136.no-js .hide-if-no-js {
    128137        display: none;
    129138}
     
    340349        font-family: Consolas, Monaco, monospace;
    341350}
    342351
    343 .js.login input.password-input,
    344 .js.login-action-rp form .input,
    345 .js.login-action-rp input[type="text"] {
    346         padding-right: 2.5rem;
    347 }
    348 
    349352.login form .input,
    350353.login input[type="text"],
    351354.login form input[type="checkbox"] {
  • src/wp-login.php

     
    880880                                <div class="wp-pwd">
    881881                                        <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" />
    882882
    883                                         <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' ); ?>">
     883                                        <button type="button" class="button button-secondary wp-hide-pw hide-if-no-js" data-toggle="0">
    884884                                                <span class="dashicons dashicons-hidden" aria-hidden="true"></span>
     885                                                <span class="text"><?php _e( 'Hide password' ); ?></span>
    885886                                        </button>
    886887                                        <div id="pass-strength-result" class="hide-if-no-js" aria-live="polite"><?php _e( 'Strength indicator' ); ?></div>
    887888                                </div>
     
    13231324                                <label for="user_pass"><?php _e( 'Password' ); ?></label>
    13241325                                <div class="wp-pwd">
    13251326                                        <input type="password" name="pwd" id="user_pass"<?php echo $aria_describedby_error; ?> class="input password-input" value="" size="20" />
    1326                                         <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' ); ?>">
     1327                                        <button type="button" class="button button-secondary wp-hide-pw hide-if-no-js" data-toggle="0">
    13271328                                                <span class="dashicons dashicons-visibility" aria-hidden="true"></span>
     1329                                                <span class="text"><?php _e( 'Show password' ); ?></span>
    13281330                                        </button>
    13291331                                </div>
    13301332                        </div>