diff options
Diffstat (limited to 'report.cgi')
-rwxr-xr-x | report.cgi | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/report.cgi b/report.cgi index 99566d67c..9978e2002 100755 --- a/report.cgi +++ b/report.cgi @@ -206,6 +206,19 @@ $vars->{'col_names'} = \@col_names; $vars->{'row_names'} = \@row_names; $vars->{'tbl_names'} = \@tbl_names; +# Below a certain width, we don't see any bars, so there needs to be a minimum. +if ($cgi->param('format') eq "bar") { + my $min_width = (scalar(@col_names) || 1) * 10; + + if (!$cgi->param('cumulate')) { + $min_width *= (scalar(@row_names) || 1); + } + + if ($width < $min_width) { + $width = $min_width; + } +} + $vars->{'width'} = $width if $width; $vars->{'height'} = $height if $height; |