diff --git a/app/templates/components/textbox.html b/app/templates/components/textbox.html index de0f93b9f..eb47c8865 100644 --- a/app/templates/components/textbox.html +++ b/app/templates/components/textbox.html @@ -5,7 +5,6 @@ highlight_placeholders=False, autofocus=False, autosize=False, - colour_preview=False, help_link=None, help_link_text=None, width='2-3', @@ -13,58 +12,81 @@ safe_error_message=False, rows=8, extra_form_group_classes='', - placeholder='' + placeholder='', + input_id=None ) %} + {% set field_id = kwargs.id if kwargs.id is defined else field.id %} + {% set described_by = '' %} + {% if hint %}{% set described_by = described_by + field_id ~ '-hint' %}{% endif %} + {% if field.errors %} + {% if described_by %}{% set described_by = described_by + ' ' %}{% endif %} + {% set described_by = described_by + field_id ~ '-error' %} + {% endif %} +