Preserve whitespace in string inputs

This commit is contained in:
Eelco Dolstra 2014-08-13 17:25:08 +02:00
parent 9334b84d6f
commit a2b27c7cf2
3 changed files with 6 additions and 2 deletions

View file

@ -183,7 +183,7 @@ sub nixExprPathFromParams {
sub checkInputValue {
my ($c, $name, $type, $value) = @_;
$value = trim $value;
$value = trim $value unless $type eq "string";
error($c, "The value $value of input $name is not a Boolean (true or false).") if
$type eq "boolean" && !($value eq "true" || $value eq "false");

View file

@ -15,7 +15,7 @@
[% FOREACH alt IN input.search_related('jobsetinputalts', {}, { order_by => 'altnr' }) %]
<tt class="inputalt">
[% IF input.type == "string" %]
"[% HTML.escape(alt.value) %]"
"<span class="keep-whitespace">[% HTML.escape(alt.value) %]</span>"
[% ELSE %]
[% HTML.escape(alt.value) %]
[% END %]

View file

@ -111,3 +111,7 @@ td.nowrap {
.star:hover {
cursor: pointer;
}
span.keep-whitespace {
white-space: pre-wrap;
}