version 1.54, 2005/02/25 05:54:01
|
version 1.56, 2005/02/26 05:37:23
|
Line 190 sub texenginechanger {
|
Line 190 sub texenginechanger {
|
my $pref=&mt('Preferred method to display Math'); |
my $pref=&mt('Preferred method to display Math'); |
my %mathchoices=('' => 'No Preference', |
my %mathchoices=('' => 'No Preference', |
'tth' => 'TeX to HTML', |
'tth' => 'TeX to HTML', |
#'ttm' => 'TeX to MathML', |
'ttm' => 'TeX to MathML', |
'jsMath' => 'jsMath', |
'jsMath' => 'jsMath', |
#'mimetex' => 'Convert to Images' |
#'mimetex' => 'Convert to Images' |
); |
); |
Line 231 if (jsMath.nofonts == 1) {
|
Line 231 if (jsMath.nofonts == 1) {
|
</script> |
</script> |
|
|
$jsMath_example</p> |
$jsMath_example</p> |
<script type="text/javascript">jsMath.Process()</script> |
|
ENDLSCREEN |
ENDLSCREEN |
|
if ($ENV{'environment.texengine'} ne 'jsMath') { |
|
$r->print('<script type="text/javascript">jsMath.Process()</script>'); |
|
} |
} |
} |
|
|
|
|
Line 243 sub verify_and_change_texengine {
|
Line 245 sub verify_and_change_texengine {
|
# Screenname |
# Screenname |
my $newtexengine = $ENV{'form.texengine'}; |
my $newtexengine = $ENV{'form.texengine'}; |
$newtexengine=~s/[^\-\w]//g; |
$newtexengine=~s/[^\-\w]//g; |
|
if ($newtexengine eq 'ttm') { |
|
&Apache::lonnet::appenv('browser.mathml' => 1); |
|
} else { |
|
if ($ENV{'environment.texengine'} eq 'ttm') { |
|
&Apache::lonnet::appenv('browser.mathml' => 0); |
|
} |
|
} |
my $message=''; |
my $message=''; |
if ($newtexengine) { |
if ($newtexengine) { |
&Apache::lonnet::put('environment',{'texengine' => $newtexengine}); |
&Apache::lonnet::put('environment',{'texengine' => $newtexengine}); |
Line 253 sub verify_and_change_texengine {
|
Line 262 sub verify_and_change_texengine {
|
&Apache::lonnet::delenv('environment\.texengine'); |
&Apache::lonnet::delenv('environment\.texengine'); |
$message='Reset preferred math display.'; |
$message='Reset preferred math display.'; |
} |
} |
|
|
|
|
$r->print(<<ENDVCSCREEN); |
$r->print(<<ENDVCSCREEN); |
</p> |
</p> |
$message |
$message |