From 22e295ab9ef3dcc3126205ad0b5dd438205bb5c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20Wr=C3=B3blewski?= Date: Mon, 10 Sep 2018 09:08:00 +0200 Subject: [PATCH] Fixed show/hide password toggle at JS side --- js/form.js | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/js/form.js b/js/form.js index f254998..7a8812d 100644 --- a/js/form.js +++ b/js/form.js @@ -1,7 +1,14 @@ -$('#show-password').click(function () { - if ( $('#password').attr('type') == "password" ) { - $('#password').attr('type', 'text'); - } else { - $('#password').attr('type', 'password'); - } +// var instead of let/const for better older browsers compatibility +var passwordTextField; +function togglePasswordTextFieldVisibility() { + if (passwordTextField.attr('type') == "password") { + passwordTextField.attr('type', 'text'); + } else { + passwordTextField.attr('type', 'password'); + } +} + +$(document).ready(function() { + passwordTextField = $("#password"); + $("#show").change(togglePasswordTextFieldVisibility); });