From f381c6a1ca9db0f1e6edcf70e3b0d68b2284e829 Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Tue, 26 Aug 2008 05:27:52 +0000 Subject: [PATCH] Use text area for big text fields --- mysql/view_table.cgi | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/mysql/view_table.cgi b/mysql/view_table.cgi index 25dd4f4ea..02485c46a 100755 --- a/mysql/view_table.cgi +++ b/mysql/view_table.cgi @@ -299,8 +299,17 @@ if ($total || $in{'new'}) { } elsif ($str[$j]->{'type'} =~ /\((\d+)\)/) { # Show as known-size text - local $nw = $1 > 70 ? 70 : $1; - $et .= &ui_textbox($nm, $d[$j], $nw); + if ($1 > 255) { + # Too big, use text area + $et .= &ui_textarea( + $nm, $d[$j], 5, 70); + } + else { + # Text box + local $nw = $1 > 70 ? 70 : $1; + $et .= &ui_textbox( + $nm, $d[$j], $nw); + } } elsif (&is_blob($str[$j])) { # Show as multiline text