From: Mischa POSLAWSKY Date: Sat, 13 Jun 2020 11:02:38 +0000 (+0200) Subject: word edit: multiinput styling for configured columns X-Git-Tag: v1.13~219 X-Git-Url: http://git.shiar.nl/sheet.git/commitdiff_plain/025e57806e5c68ec46f3f87474d9e49959f2be9a word edit: multiinput styling for configured columns --- diff --git a/writer.plp b/writer.plp index d716754..3f9ed98 100644 --- a/writer.plp +++ b/writer.plp @@ -31,6 +31,7 @@ form > ul > li > label + * { width: 40em; } +.multiinput, input,select { box-sizing: border-box; flex-grow: 1; @@ -305,18 +306,19 @@ package Shiar_Sheet::FormRow { ); } else { + my $multiple = ref $val eq 'ARRAY' || $attr->{-multiple}; return ( (map { sprintf('', $col, $_) } $attr->{-label} // ()), - ref $val ne 'ARRAY' ? () : '', + $multiple ? '' : (), (map { sprintf('', $col, EscapeHTML($_)) } ref $val eq 'ARRAY' ? @{$val} : ()), sprintf('', - $col, ref $val eq 'ARRAY' ? '' : EscapeHTML($val), $html + $col, $multiple ? '' : EscapeHTML($val), $html ), - ref $val ne 'ARRAY' ? () : '', + $multiple ? '' : (), (map { sprintf '%s', $col, $_, $row->{form}, $col eq 'source' ? ' hidden' : '';