From aee54e5f45be897d23e5b0f53227f15ffd32e5b7 Mon Sep 17 00:00:00 2001 From: nathan Date: Mon, 29 Aug 2022 09:21:49 -0600 Subject: [PATCH] Fix text customfield with rows set did not result in multi-line textarea --- api/js/etemplate/et2_extension_customfields.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/api/js/etemplate/et2_extension_customfields.ts b/api/js/etemplate/et2_extension_customfields.ts index 75c0843328..55a1bdeea1 100644 --- a/api/js/etemplate/et2_extension_customfields.ts +++ b/api/js/etemplate/et2_extension_customfields.ts @@ -523,18 +523,26 @@ export class et2_customfields_list extends et2_valueWidget implements et2_IDetac _setup_text( field_name, field, attrs) { // No label on the widget itself - delete(attrs.label); + delete (attrs.label); field.type = 'textbox'; attrs.rows = field.rows > 1 ? field.rows : null; + if(attrs.rows && attrs.rows > 0) + { + field.type = 'textarea'; + } if(field.len) { attrs.size = field.len; - if (field.rows == 1) attrs.maxlength = field.len; + if(field.rows == 1) + { + attrs.maxlength = field.len; + } } return true; } + _setup_passwd( field_name, field, attrs) { // No label on the widget itself