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);});'); $email = $fields->fieldByName('Email'); if ($email) { $email ->setAttribute('placeholder', 'your@email.com') ->setAttribute('autocomplete', 'email') ->setAttribute('type', 'email'); } $pass = $fields->fieldByName('Password'); if ($pass) { //$pass->setAttribute('autocomplete', 'current-password'); $pass->setAttribute('placeholder', '**********'); $pass->setAutofocus(true); } $btn = $actions->fieldByName('action_doLogin'); if ($btn) { $btn->setUseButtonTag(true); $btn->setButtonContent(' '.$btn->Title()); $btn->addExtraClass('btn-lg'); } if (self::config()->get('enable_captcha') && Director::isLive()) { $this->enableSpamProtection(); } } }