wp/wp-admin/js/password-strength-meter.js
changeset 7 cf61fcea0001
parent 5 5e2f62d02dcd
child 9 177826044cd9
equal deleted inserted replaced
6:490d5cc509ed 7:cf61fcea0001
    15 			if ( ! $.isArray( blacklist ) )
    15 			if ( ! $.isArray( blacklist ) )
    16 				blacklist = [ blacklist.toString() ];
    16 				blacklist = [ blacklist.toString() ];
    17 
    17 
    18 			if (password1 != password2 && password2 && password2.length > 0)
    18 			if (password1 != password2 && password2 && password2.length > 0)
    19 				return 5;
    19 				return 5;
       
    20 
       
    21 			if ( 'undefined' === typeof window.zxcvbn ) {
       
    22 				// Password strength unknown.
       
    23 				return -1;
       
    24 			}
    20 
    25 
    21 			var result = zxcvbn( password1, blacklist );
    26 			var result = zxcvbn( password1, blacklist );
    22 			return result.score;
    27 			return result.score;
    23 		},
    28 		},
    24 
    29 
    68 
    73 
    69 			return blacklist;
    74 			return blacklist;
    70 		}
    75 		}
    71 	};
    76 	};
    72 
    77 
    73 	// Backwards compatibility.
    78 	// Back-compat.
    74 	passwordStrength = wp.passwordStrength.meter;
    79 	passwordStrength = wp.passwordStrength.meter;
    75 })(jQuery);
    80 })(jQuery);