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