get rid of the extra border in nested tables
authorivan <ivan>
Mon, 7 Aug 2006 02:19:28 +0000 (02:19 +0000)
committerivan <ivan>
Mon, 7 Aug 2006 02:19:28 +0000 (02:19 +0000)
httemplate/search/elements/search.html

index 6cf5741..3e689eb 100644 (file)
 
                                   my $tableref = $_;
 
-                                  '<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0'.
-                                  ' STYLE="border:none">'.
+                                  '<TABLE CLASS="inv" CELLSPACING=0 CELLPADDING=0>'.
 
                                   join('', map {
 
 
                                       my $element = $_;
 
-                                      '<TD STYLE="border:none"'.
+                                      '<TD'.
                                       ( $element->{'align'}
                                           ? ' ALIGN="'. $element->{'align'}. '"'
                                           : ''
 
                         ) {
 
+                          my $class = ( $field =~ /^<TABLE/i ) ? 'inv' : 'grid';
+
                           my $align = $aligns ? shift @$aligns : '';
                           $align = " ALIGN=$align" if $align;
 
                           }
 
                        %>
-                       <TD CLASS="grid" BGCOLOR="<%= $bgcolor %>"<%= $align %>><%= $font %><%= $a %><%= $s %><%= $field %><%= $es %><%= $a ? '</A>' : '' %><%= $font ? '</FONT>' : '' %></TD>
+                       <TD CLASS="<%= $class %>" BGCOLOR="<%= $bgcolor %>"<%= $align %>><%= $font %><%= $a %><%= $s %><%= $field %><%= $es %><%= $a ? '</A>' : '' %><%= $font ? '</FONT>' : '' %></TD>
                      <% } %>
                    <% } else { %>
                      <% foreach ( @$row ) { %>