mirror of
git://develop.git.wordpress.org/
synced 2025-01-19 05:38:07 +01:00
Slow down on calling zxcvbn if it isn't loaded.
see #32589 git-svn-id: https://develop.svn.wordpress.org/trunk@33033 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
3bda728420
commit
a288fe93f3
@ -16,11 +16,15 @@
|
||||
pw_weak = $('.pw-weak')
|
||||
;
|
||||
|
||||
var generatePassword = function() {
|
||||
pw_field.val( pw_field.data( 'pw' ) );
|
||||
pw_field.trigger( 'propertychange' );
|
||||
pw_field.attr( 'type', 'text' ).focus();
|
||||
pw_field[0].setSelectionRange(100, 100);
|
||||
var generatePassword = window.generatePassword = function() {
|
||||
if ( typeof zxcvbn !== 'function' ) {
|
||||
setTimeout( generatePassword, 50 );
|
||||
} else {
|
||||
pw_field.val( pw_field.data( 'pw' ) );
|
||||
pw_field.trigger( 'propertychange' );
|
||||
pw_field.attr( 'type', 'text' ).focus();
|
||||
pw_field[0].setSelectionRange(100, 100);
|
||||
}
|
||||
};
|
||||
|
||||
pw_2.hide();
|
||||
|
@ -402,7 +402,7 @@ if ( apply_filters( 'show_password_fields', true ) ) : ?>
|
||||
<button type="button" class="button button-secondary wp-generate-pw hide-if-no-js"><?php _e( 'Show password' ); ?></button>
|
||||
<div class="wp-pwd hide-if-js">
|
||||
<?php $initial_password = wp_generate_password( 24 ); ?>
|
||||
<input type="password" name="pass1" id="pass1" class="regular-text" value="<?php echo esc_attr( $initial_password ); ?>" autocomplete="off" data-reveal="1" data-pw="<?php echo esc_attr( $initial_password ); ?>" />
|
||||
<input type="password" name="pass1" id="pass1" class="regular-text" autocomplete="off" data-reveal="1" data-pw="<?php echo esc_attr( $initial_password ); ?>" />
|
||||
<button type="button" class="button button-secondary wp-hide-pw hide-if-no-js" data-toggle="0">
|
||||
<span class="dashicons dashicons-visibility"></span>
|
||||
<span class="text">hide</span>
|
||||
|
Loading…
x
Reference in New Issue
Block a user