diff --git a/app/assets/stylesheets/app.scss b/app/assets/stylesheets/app.scss index 64db8e310..3fba6dad2 100644 --- a/app/assets/stylesheets/app.scss +++ b/app/assets/stylesheets/app.scss @@ -30,3 +30,11 @@ a:visited { color: $link-colour; } + +.form-control-5em { + width: 100%; + + @include media(tablet) { + width: 5em; + } +} diff --git a/app/assets/stylesheets/components/textbox.scss b/app/assets/stylesheets/components/textbox.scss index 1d2807709..224750586 100644 --- a/app/assets/stylesheets/components/textbox.scss +++ b/app/assets/stylesheets/components/textbox.scss @@ -81,3 +81,7 @@ } + +.textbox-help-link { + margin: 5px 0 0 0; +} diff --git a/app/main/forms.py b/app/main/forms.py index aec0fe2d2..188b5b8df 100644 --- a/app/main/forms.py +++ b/app/main/forms.py @@ -62,7 +62,7 @@ def password(label='Create a password'): def sms_code(): verify_code = '^\d{5}$' - return StringField('Text message confirmation code', + return StringField('Text message code', validators=[DataRequired(message='Text message confirmation code can not be empty'), Regexp(regex=verify_code, message='Text message confirmation code must be 5 digits')]) @@ -70,7 +70,7 @@ def sms_code(): def email_code(): verify_code = '^\d{5}$' - return StringField("Email confirmation code", + return StringField("Email code", validators=[DataRequired(message='Email confirmation code can not be empty'), Regexp(regex=verify_code, message='Email confirmation code must be 5 digits')]) diff --git a/app/templates/components/textbox.html b/app/templates/components/textbox.html index 918fc33d7..07f422c4a 100644 --- a/app/templates/components/textbox.html +++ b/app/templates/components/textbox.html @@ -1,4 +1,4 @@ -{% macro textbox(field, hint=False, highlight_tags=False) %} +{% macro textbox(field, hint=False, highlight_tags=False, help_link=None, help_link_text=None, width='2-3') %}
We’ve sent you confirmation codes by email and text message. You need to enter both codes here.
- ++ We’ve sent you confirmation codes by email and text message. +