From 733030a94dc7550d598c1a589e66e1e6d1a01270 Mon Sep 17 00:00:00 2001 From: takezoe Date: Mon, 21 Nov 2011 19:13:42 +0000 Subject: [PATCH] =?utf8?q?=E3=83=86=E3=83=BC=E3=83=96=E3=83=AB=E3=81=AB<end_verbatim; $self->end_quote; + my $tag = "td"; + if($self->{table}==0){ $self->{table}=1; $self->{html} .= "\n"; - $self->{html} .= "\n"; - foreach(@$row){ - my $html = join("",@$_); - $self->{html} .= "\n"; - } - $self->{html} .= "\n"; + $tag = "th"; } else { $self->{table}=2; - $self->{html} .= "\n"; - foreach(@$row){ - my $html = join("",@$_); - $self->{html} .= "\n"; + } + + my @columns = (); + foreach(@$row){ + my $html = join("",@$_); + if($html eq '<<'){ + @columns[$#columns]->{colspan}++; + } else { + push(@columns, {colspan => 1, html => $html}); } - $self->{html} .= "\n"; } + $self->{html} .= "\n"; + foreach(@columns){ + $self->{html} .= "<$tag colspan=\"".$_->{colspan}."\">".$_->{html}."\n"; + } + $self->{html} .= "\n"; } sub end_table { -- 2.11.0
".$html."
".$html."