diff --git a/src/wp-login.php b/src/wp-login.php
index 6415b15..ba4a175 100644
a
|
b
|
switch ( $action ) { |
1029 | 1029 | </p> |
1030 | 1030 | <p> |
1031 | 1031 | <label for="user_pass"><?php _e( 'Password' ); ?><br /> |
1032 | | <input type="password" name="pwd" id="user_pass"<?php echo $aria_describedby_error; ?> class="input" value="" size="20" /></label> |
| 1032 | <input type="password" name="pwd" id="user_pass"<?php echo $aria_describedby_error; ?> class="input" value="" size="20" /> |
| 1033 | <button type="button" id="wp-show-login-pass" aria-label="<?php esc_attr_e( 'Show/hide password' ) ; ?>"> |
| 1034 | <span id="wp-show-login-pass-icon" class="dashicons dashicons-hidden"></span> |
| 1035 | </button> |
| 1036 | </label> |
1033 | 1037 | </p> |
1034 | 1038 | <?php |
1035 | 1039 | /** |
… |
… |
switch ( $action ) { |
1117 | 1121 | } catch(e){} |
1118 | 1122 | }()); |
1119 | 1123 | <?php } ?> |
| 1124 | window.onload = function ( ) { |
| 1125 | var show_pass = document.querySelector( '#wp-show-login-pass' ); |
| 1126 | show_pass.onclick = function (e) { |
| 1127 | var ev = e || window.event; |
| 1128 | var pass = document.querySelector( '#user_pass' ); |
| 1129 | var icon = document.querySelector( '#wp-show-login-pass-icon' ); |
| 1130 | if ( pass.getAttribute( 'type' ) !== 'password' ) { |
| 1131 | pass.setAttribute( 'type', 'password' ); |
| 1132 | icon.setAttribute( 'class', 'dashicons dashicons-hidden' ); |
| 1133 | } else { |
| 1134 | pass.setAttribute( 'type', 'text' ); |
| 1135 | icon.setAttribute( 'class', 'dashicons dashicons-visibility' ); |
| 1136 | } |
| 1137 | } |
| 1138 | } |
1120 | 1139 | </script> |
| 1140 | <style> |
| 1141 | label[for="user_pass"] { |
| 1142 | position: relative; |
| 1143 | } |
| 1144 | #wp-show-login-pass { |
| 1145 | position: absolute; |
| 1146 | top: 2em; |
| 1147 | right: 1em; |
| 1148 | border: 0 none; |
| 1149 | background: none; |
| 1150 | } |
| 1151 | </style> |
1121 | 1152 | |
1122 | 1153 | <?php |
1123 | 1154 | login_footer(); |