version 1.21, 2001/03/23 22:08:05
|
version 1.27, 2001/03/27 18:19:29
|
Line 19 sub BEGIN {
|
Line 19 sub BEGIN {
|
#-- <output> |
#-- <output> |
sub start_output { |
sub start_output { |
my ($target) = @_; |
my ($target) = @_; |
if ($target eq 'meta') { $Apache::lonxml::metamode = 0; } |
if ($target eq 'meta') { $Apache::lonxml::metamode--; } |
return ''; |
return ''; |
} |
} |
sub end_output { |
sub end_output { |
my ($target) = @_; |
my ($target) = @_; |
if ($target eq 'meta') { $Apache::lonxml::metamode = 1; } |
if ($target eq 'meta') { $Apache::lonxml::metamode++; } |
return ''; |
return ''; |
} |
} |
#-- <m> tag |
#-- <m> tag |
Line 217 sub end_output {
|
Line 217 sub end_output {
|
} |
} |
#-------------------------------------------------------------------------- <meta> tag |
#-------------------------------------------------------------------------- <meta> tag |
sub start_meta { |
sub start_meta { |
my ($target,$token) = @_; |
my ($target,$token,$parstack,$parser) = @_; |
my $currentstring = ''; |
my $currentstring = ''; |
if ($target eq 'web') { |
if ($target eq 'web') { |
$currentstring = $token->[4]; |
my $args=''; |
|
if ( $#$parstack > -1 ) { $args=$$parstack[$#$parstack]; } |
|
if ($args eq '') { |
|
&Apache::lonxml::get_all_text("/meta",$$parser[$#$parser]); |
|
} else { |
|
$currentstring = $token->[4]; |
|
} |
} |
} |
if ($target eq 'meta') { |
if ($target eq 'meta') { |
unless ($token->[2]->{'http-equiv'}) { |
unless ($token->[2]->{'http-equiv'}) { |
Line 236 sub end_output {
|
Line 242 sub end_output {
|
} |
} |
return $currentstring; |
return $currentstring; |
} |
} |
sub end_meta { |
sub end_meta { |
my ($target,$token) = @_; |
my ($target,$token,$parstack,$parser) = @_; |
my $currentstring = ''; |
my $currentstring = ''; |
if ($target eq 'web') { |
if ($target eq 'web') { |
$currentstring = $token->[2]; |
my $args=''; |
} |
if ( $#$parstack > -1 ) { $args=$$parstack[$#$parstack]; } |
return $currentstring; |
if ($args ne '') { |
} |
$currentstring = $token->[4]; |
|
} |
|
} |
|
return $currentstring; |
|
} |
#-------------------------------------------------------------------------- <body> tag |
#-------------------------------------------------------------------------- <body> tag |
sub start_body { |
sub start_body { |
my ($target,$token) = @_; |
my ($target,$token) = @_; |
my $currentstring = ''; |
my $currentstring = ''; |
if ($target eq 'web') { |
if ($target eq 'web') { |
$currentstring = $token->[4]; |
$currentstring = $token->[4]; |
} elsif ($target eq 'tex') { |
} elsif ($target eq 'tex') { |
$currentstring = " \\begin{document} "; |
$currentstring = " \\begin{document} "; |
} |
} |