From 9af95e454447c4375c4d332d38aaeca4084d8258 Mon Sep 17 00:00:00 2001 From: Ryan Boren Date: Wed, 19 Dec 2007 21:53:10 +0000 Subject: [PATCH] Password strength meter from MellerTime. see #4470 git-svn-id: https://develop.svn.wordpress.org/trunk@6419 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-admin/profile.php | 51 ++++++++++++++++++++++++++++++++++- wp-admin/wp-admin.css | 35 +++++++++++++++++++++++- wp-includes/script-loader.php | 7 +++++ 3 files changed, 91 insertions(+), 2 deletions(-) diff --git a/wp-admin/profile.php b/wp-admin/profile.php index 1759e51a3a..2cc0b0acce 100644 --- a/wp-admin/profile.php +++ b/wp-admin/profile.php @@ -1,6 +1,51 @@ + +

+

+
+ +

diff --git a/wp-admin/wp-admin.css b/wp-admin/wp-admin.css index 7ab268b09a..c2a7dda36d 100644 --- a/wp-admin/wp-admin.css +++ b/wp-admin/wp-admin.css @@ -1355,4 +1355,37 @@ a.view-link { } #update-nag a:link, .plugin-update a:link { color: #036; -} \ No newline at end of file +} + +#pass-strength-result { + padding: 3px 5px 3px 5px; + margin-top: 3px; + text-align: center; + background-color: #e3e3e3; + border: 1px solid #000000; +} + +#pass-strength-result.short { + background-color: #e3e3e3; + border: 1px solid #000000; +} + +#pass-strength-result.bad { + background-color: #ffeff7; + border: 1px solid #cc6699; +} + +#pass-strength-result.good { + background-color: #effff4; + border: 1px solid #66cc87; +} + +#pass-strength-result.strong { + background-color: #59ef86; + border: 1px solid #319f52; +} + +#pass-strength-iesucks { + font-size: 8pt; + text-align: center; +} \ No newline at end of file diff --git a/wp-includes/script-loader.php b/wp-includes/script-loader.php index 3dfce01a15..dd0d0fabc7 100644 --- a/wp-includes/script-loader.php +++ b/wp-includes/script-loader.php @@ -117,6 +117,13 @@ class WP_Scripts { ) ); $this->add( 'admin-categories', '/wp-admin/js/categories.js', array('wp-lists'), '20071031' ); $this->add( 'admin-custom-fields', '/wp-admin/js/custom-fields.js', array('wp-lists'), '20070823' ); + $this->add( 'password-strength-meter', '/wp-admin/js/passwordStrengthMeter.js', array('jquery'), '20070405' ); + $this->localize( 'password-strength-meter', 'pwsL10n', array( + 'short' => __('Too short'), + 'bad' => __('Bad'), + 'good' => __('Good'), + 'strong' => __('Strong') + ) ); $this->add( 'admin-comments', '/wp-admin/js/edit-comments.js', array('wp-lists'), '20071104' ); $this->add( 'admin-posts', '/wp-admin/js/edit-posts.js', array('wp-lists'), '20071023' ); $this->add( 'admin-users', '/wp-admin/js/users.js', array('wp-lists'), '20070823' );