diff options
author | Matthew Somerville <matthew@mysociety.org> | 2020-06-02 13:22:50 +0100 |
---|---|---|
committer | M Somerville <matthew-github@dracos.co.uk> | 2020-09-02 14:52:54 +0100 |
commit | 36f64da7723794e5b3faf674821fcfe4d422ca8b (patch) | |
tree | d46e82ac6547b0d9e5507d440ac9343770307273 | |
parent | 36401150f6ea0775f3c70a30ef871ffd6defa94b (diff) |
Allow extra questions to use a textarea.
-rw-r--r-- | templates/web/base/admin/extra-metadata-item.html | 1 | ||||
-rw-r--r-- | templates/web/base/report/new/category_extras_fields.html | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/templates/web/base/admin/extra-metadata-item.html b/templates/web/base/admin/extra-metadata-item.html index 66cb6f79c..aa563e851 100644 --- a/templates/web/base/admin/extra-metadata-item.html +++ b/templates/web/base/admin/extra-metadata-item.html @@ -67,6 +67,7 @@ DEFAULT behaviour = 'question'; <label for="metadata-[% i %]-datatype">[% loc('Display as') %]</label> <select class="form-control" name="metadata[[% i %]].datatype" id="metadata-[% i %]-datatype"> <option value="string" data-hide="#metadata-[% i %]-options-group" [% 'selected' IF meta.datatype == 'string' %]>[% loc('Text field') %]</option> + <option value="text" data-hide="#metadata-[% i %]-options-group" [% 'selected' IF meta.datatype == 'text' %]>[% loc('Textarea') %]</option> <option value="singlevaluelist" data-show="#metadata-[% i %]-options-group" [% 'selected' IF meta.datatype == 'singlevaluelist' %]>[% loc('Drop-down list') %]</option> </select> </div> diff --git a/templates/web/base/report/new/category_extras_fields.html b/templates/web/base/report/new/category_extras_fields.html index 2c728481c..85373a0cf 100644 --- a/templates/web/base/report/new/category_extras_fields.html +++ b/templates/web/base/report/new/category_extras_fields.html @@ -21,6 +21,8 @@ <option value="[% option.key %]"[% IF option.key == report_meta.$x_meta_name.value %] selected[% END %]>[% option.name %]</option> [% END %] </select> + [% ELSIF meta.datatype == 'text' %] + <textarea class="form-control" name="[% cat_prefix %][% meta_name %]" id="[% cat_prefix %]form_[% meta_name %]"[% meta.required == 'true' ? ' required' : '' %]>[% report_meta.$x_meta_name.value %]</textarea> [% ELSE %] <input class="form-control" type="[% meta.fieldtype OR 'text' %]" value="[% report_meta.$x_meta_name.value | html %]" name="[% cat_prefix %][% meta_name %]" id="[% cat_prefix %]form_[% meta_name %]"[% meta.required == 'true' ? ' required' : '' %]> [% END %] |