|
From: Jamie C. <jca...@we...> - 2008-08-26 05:28:32
|
On 25/Aug/2008 16:33 Andreas Kilgus wrote ..
> Hello,
>
> IMHO the way the multi line editor decides which kind of html form element
> to use for specific fields is problematic. A field of type "text" is
> represented by the means of a textarea while "varchar(4000)" gets a one
> line input field (though the maximal size of 4000 chars is an indicator
> that multi line text might be expected as value).
>
> Is there any reason I don't take into consideration at the moment not to
> change "libexec/webmin/mysql/view_table.cgi" starting at line 300 into
> something like
>
> elsif ($str[$j]->{'type'} =~ /\((\d+)\)/) {
> # Show as known-size text
> if ($1 < 256) {
> local $nw = $1 > 70 ? 70 : $1;
> $et .= &ui_textbox($nm, $d[$j], $nw);
> } else {
> $et .= &ui_textarea($nm, $d[$j], 3, 70);
> }
> }
>
> ?
That's a good suggestion - I will include this in the next Webmin release.
The only reason for the current code is that when I wrote it, large varchars
weren't supported in MySQL.
- Jamie
|