mirror of
https://github.com/aljazceru/CTFd.git
synced 2025-12-18 06:24:23 +01:00
Add autofocus to text fields on authentication pages (#2196)
* Add autofocus to text fields on authentication pages
This commit is contained in:
@@ -14,7 +14,9 @@ from CTFd.forms.users import (
|
||||
|
||||
def RegistrationForm(*args, **kwargs):
|
||||
class _RegistrationForm(BaseForm):
|
||||
name = StringField("User Name", validators=[InputRequired()])
|
||||
name = StringField(
|
||||
"User Name", validators=[InputRequired()], render_kw={"autofocus": True}
|
||||
)
|
||||
email = EmailField("Email", validators=[InputRequired()])
|
||||
password = PasswordField("Password", validators=[InputRequired()])
|
||||
submit = SubmitField("Submit")
|
||||
@@ -32,7 +34,11 @@ def RegistrationForm(*args, **kwargs):
|
||||
|
||||
|
||||
class LoginForm(BaseForm):
|
||||
name = StringField("User Name or Email", validators=[InputRequired()])
|
||||
name = StringField(
|
||||
"User Name or Email",
|
||||
validators=[InputRequired()],
|
||||
render_kw={"autofocus": True},
|
||||
)
|
||||
password = PasswordField("Password", validators=[InputRequired()])
|
||||
submit = SubmitField("Submit")
|
||||
|
||||
@@ -42,10 +48,14 @@ class ConfirmForm(BaseForm):
|
||||
|
||||
|
||||
class ResetPasswordRequestForm(BaseForm):
|
||||
email = EmailField("Email", validators=[InputRequired()])
|
||||
email = EmailField(
|
||||
"Email", validators=[InputRequired()], render_kw={"autofocus": True}
|
||||
)
|
||||
submit = SubmitField("Submit")
|
||||
|
||||
|
||||
class ResetPasswordForm(BaseForm):
|
||||
password = PasswordField("Password", validators=[InputRequired()])
|
||||
password = PasswordField(
|
||||
"Password", validators=[InputRequired()], render_kw={"autofocus": True}
|
||||
)
|
||||
submit = SubmitField("Submit")
|
||||
|
||||
Reference in New Issue
Block a user