fix for integer input with negative length, to get readonly input field, fixes html5 not setting size/width commit

This commit is contained in:
Ralf Becker 2012-02-01 17:30:28 +00:00
parent 69f65e4917
commit 5433778fc5

View File

@ -1261,7 +1261,7 @@ class etemplate extends boetemplate
$cell_options = $cell['type'] == 'int' ? 5 : 8;
}
// html5 input type=nummeric seems to ignore size, setting a width instead
$options .= ' style="width: '.(3+$cell_options).'ex"';
$options .= ' style="width: '.(3+abs($cell_options)).'ex"';
if (($type == 'float' || !is_numeric($pre)) && $value && $pre)
{
$value = is_numeric($pre) ? self::number_format($value,$pre,$readonly) : sprintf($pre,$value);