version 1.79, 2006/10/23 18:49:47
|
version 1.82, 2007/06/13 00:21:03
|
Line 151 ENDCONV
|
Line 151 ENDCONV
|
|
|
sub clean_out_math_mode { |
sub clean_out_math_mode { |
my ($texstring)=@_; |
my ($texstring)=@_; |
$$texstring=~s/(?!\\)\$//g; |
$$texstring=~s/(?<!\\)\$//g; |
$$texstring=~s/\\[\)\(\]\[]//g; |
$$texstring=~s/\\[\)\(\]\[]//g; |
$$texstring=~s/\\ensuremath//g; |
$$texstring=~s/\\ensuremath//g; |
return ''; |
return ''; |
Line 184 sub jsMath_converted {
|
Line 184 sub jsMath_converted {
|
push(@jsMath_sent_header,0); |
push(@jsMath_sent_header,0); |
} |
} |
sub jsMath_header { |
sub jsMath_header { |
|
if (!@jsMath_sent_header) { |
|
&Apache::lonnet::logthis("mismatched calls of jsMath_header and jsMath_process"); |
|
return ''; |
|
} |
return '' if $jsMath_sent_header[-1]; |
return '' if $jsMath_sent_header[-1]; |
$jsMath_sent_header[-1]=1; |
$jsMath_sent_header[-1]=1; |
return |
return |
Line 196 sub jsMath_converted {
|
Line 200 sub jsMath_converted {
|
sub jsMath_process { |
sub jsMath_process { |
my $state = pop(@jsMath_sent_header); |
my $state = pop(@jsMath_sent_header); |
return '' if !$state; |
return '' if !$state; |
return '<script type="text/javascript">jsMath.Process()</script>'; |
return "\n". |
|
'<script type="text/javascript">jsMath.Process()</script>'."\n"; |
} |
} |
} |
} |
|
|