From c351cb73f832be323db0812d19184bb16c5f21a4 Mon Sep 17 00:00:00 2001 From: Tony Air Date: Fri, 26 Jan 2024 17:34:29 +0200 Subject: [PATCH] FIX: Password field check --- src/Extensions/SiteMemberLoginForm.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Extensions/SiteMemberLoginForm.php b/src/Extensions/SiteMemberLoginForm.php index 5ac1aaa..2bfbcad 100644 --- a/src/Extensions/SiteMemberLoginForm.php +++ b/src/Extensions/SiteMemberLoginForm.php @@ -23,7 +23,7 @@ class SiteMemberLoginForm extends MemberLoginForm $fields = $this->Fields(); $actions = $this->Actions(); - Requirements::customScript('document.querySelector(".field-password__show-password").addEventListener("click",function(e){e.preventDefault();var p = document.querySelector(\'[name="Password"]\');if(p.getAttribute("type")==="password"){var attr="text";}else{var attr="password"}p.setAttribute("type", attr);});'); + Requirements::customScript('const pwd = document.querySelector(".field-password__show-password");if(pwd){pwd.addEventListener("click",function(e){e.preventDefault();var p = document.querySelector(\'[name="Password"]\');if(p.getAttribute("type")==="password"){var attr="text";}else{var attr="password"}p.setAttribute("type", attr);});}'); $email = $fields->fieldByName('Email'); if ($email) { $email