#&CGI::init;
# NB 01.12.23 &CGI::charset('utf-8') if $CGI::PARAM_UTF8;
my $NO_HEADERS = 0;
+my $TEXT_OUTPUT = 0;
sub new {
my $cgi = &CGI::new(@_);
return $cgi;
}
-my $isTextOutput = 0;
sub textOutput {{
no warnings 'redefine';
no warnings 'once';
#return unless $Opt{html};
- $isTextOutput = 1;
+ $TEXT_OUTPUT = 1;
+ $CGI::CRLF = '';
*CGI::_tag_func = sub {
my $tagname = shift;
my ($q,$a,@rest) = CGI::self_or_default(@_);
#warn $tagname; return '';
my($attr) = '';
+ my %attr;
if (ref($a) && ref($a) eq 'HASH') {
my(@attr) = CGI::make_attributes($a,$q->{'escape'});
+ %attr = %$a;
$attr = " @attr" if @attr;
} else {
unshift @rest,$a if defined $a;
$tagname = lc( $tagname );
my @result = (ref($rest[0]) eq 'ARRAY') ? @{$rest[0]} : "@rest";
- if (0)
+ #warn Dumper(\%attr) if $tagname eq 'a';;
+ if (exists $attr{cgi_text})
{
+ @result = ($attr{cgi_text},"\n") if $attr{cgi_text};
}
# H.
elsif ($tagname =~ /^h(\d+)$/)
}
sub text {
- return $isTextOutput;
+ return $TEXT_OUTPUT;
}
1;