ソースを参照

Improve toggle-password

Add class "active" to button which reveals the password and remove it
when revealing is terminated
Marien Fressinaud 12 年 前
コミット
5ea82076fa
1 ファイル変更7 行追加1 行削除
  1. 7 1
      p/scripts/main.js

+ 7 - 1
p/scripts/main.js

@@ -1008,12 +1008,18 @@ function init_feed_observers() {
 
 function init_password_observers() {
 	$('input[type="password"] + a.btn.toggle-password').on('click', function(e) {
-		e.preventDefault();
+		var button = $(this);
 		var passwordField = $(this).siblings('input[type="password"]');
+
 		passwordField.attr('type', 'text');
+		button.addClass('active');
+
 		setTimeout(function() {
 			passwordField.attr('type', 'password');
+			button.removeClass('active');
 		}, 2000);
+
+		return false;
 	});
 }