From 1f28d55ab389137914c92540884c2a501920a05c Mon Sep 17 00:00:00 2001 From: ryan Date: Wed, 19 Dec 2007 21:53:10 +0000 Subject: [PATCH] Password strength meter from MellerTime. see #4470 git-svn-id: http://svn.automattic.com/wordpress/trunk@6419 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- 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 1759e51a3..2cc0b0acc 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 7ab268b09..c2a7dda36 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 3dfce01a1..dd0d0fabc 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' );