diff --git a/app/views/account/_signup_form.rhtml b/app/views/account/_signup_form.rhtml index bd522c8..82effb6 100644 --- a/app/views/account/_signup_form.rhtml +++ b/app/views/account/_signup_form.rhtml @@ -55,16 +55,16 @@ <%= required f.password_field(:password, :id => 'user_pw') %> <%= content_tag(:small,_('Choose a password that you can remember easily. It must have at least 4 characters.'), :id => 'password-balloon') %>
-

-

-

-

diff --git a/public/javascripts/sign_up_password_rate.js b/public/javascripts/sign_up_password_rate.js index fba6204..8446ae3 100644 --- a/public/javascripts/sign_up_password_rate.js +++ b/public/javascripts/sign_up_password_rate.js @@ -2,6 +2,7 @@ // Firas Kassem phiras.wordpress.com || phiras at gmail {dot} com // for more information : http://phiras.wordpress.com/2007/04/08/password-strength-meter-a-jquery-plugin/ +var blankPass = -1 var shortPass = 0 var badPass = 1 var goodPass = 2 @@ -12,6 +13,8 @@ function passwordStrength(password,username) { score = 0 + if(password.length == 0) return blankPass + //password < 4 if (password.length < 4 ) { return shortPass } @@ -81,6 +84,10 @@ jQuery(document).ready(function() { jQuery('#user_pw').keyup(function() { var result = passwordStrength(jQuery('#user_pw').val(),jQuery('#user_login').val()) + if(result == blankPass) + { + showRateField('#result-blank') + } else if(result == shortPass) { showRateField('#result-short') @@ -103,6 +110,7 @@ jQuery(document).ready(function() { function showRateField(validation) { + jQuery('#result-blank').addClass('hidden') jQuery('#result-short').addClass('hidden') jQuery('#result-bad').addClass('hidden') jQuery('#result-good').addClass('hidden') diff --git a/public/stylesheets/application.css b/public/stylesheets/application.css index 9fe3a29..267d139 100644 --- a/public/stylesheets/application.css +++ b/public/stylesheets/application.css @@ -6535,3 +6535,19 @@ ul.article-versions li { .controller-features .manage-fields-batch-actions td { font-style: italic; } + +#result-short { + color: red !important; +} + +#result-bad { + color: #825A2C !important; +} + +#result-good { + color: green !important; +} + +#result-strong { + color: #32CD32 !important; +} \ No newline at end of file -- libgit2 0.21.2