Skip to content
Snippets Groups Projects
Commit bf3ebb1c authored by Julian Rother's avatar Julian Rother
Browse files

Autofocus username input on login page

/close #101
parent 21a1c964
No related branches found
No related tags found
No related merge requests found
...@@ -99,8 +99,12 @@ class IPNetworkField(Field): ...@@ -99,8 +99,12 @@ class IPNetworkField(Field):
raise ValueError(self.gettext("Not a valid IP Network: {}".format(str(exc)))) raise ValueError(self.gettext("Not a valid IP Network: {}".format(str(exc))))
self.data = ",".join(map(str, result_parts)) self.data = ",".join(map(str, result_parts))
class FocusedStringField(StringField):
def __call__(self, **kwargs):
return super().__call__(**kwargs, autofocus=True)
class LoginForm(FlaskForm): class LoginForm(FlaskForm):
username = StringField("Benutzer", validators=[InputRequired("Bitte gib deinen Benutzernamen ein.")]) username = FocusedStringField("Benutzer", validators=[InputRequired("Bitte gib deinen Benutzernamen ein.")])
password = PasswordField("Passwort", validators=[InputRequired("Bitte gib dein Passwort ein.")]) password = PasswordField("Passwort", validators=[InputRequired("Bitte gib dein Passwort ein.")])
permanent = BooleanField("Eingeloggt bleiben?") permanent = BooleanField("Eingeloggt bleiben?")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment