From: dpvc v. a. <we...@ma...> - 2005-08-21 00:03:17
|
Log Message: ----------- Updated to handle jsMath version 2. Modified Files: -------------- pg/macros: PG.pl Revision Data ------------- Index: PG.pl =================================================================== RCS file: /webwork/cvs/system/pg/macros/PG.pl,v retrieving revision 1.22 retrieving revision 1.23 diff -Lmacros/PG.pl -Lmacros/PG.pl -u -r1.22 -r1.23 --- macros/PG.pl +++ macros/PG.pl @@ -181,15 +181,9 @@ if ($main::envir{displayMode} eq 'HTML_jsMath') { my $prefix = ""; if (!$main::envir{jsMath}{reportMissingFonts}) { - $prefix .= '<SCRIPT>function NoFontMessage() {}</SCRIPT>'; + $prefix .= '<SCRIPT>noFontMessage = 1</SCRIPT>'; } elsif ($main::envir{jsMath}{missingFontMessage}) { - $prefix .= - '<SCRIPT>'. - ' function NoFontMessage() {'. - ' document.writeln(\'<DIV CLASS="noFontMessage">'. - $main::envir{jsMath}{missingFontMessage}.'</DIV>\');'. - ' }' . - '</SCRIPT>'; + $prefix .= '<SCRIPT>missingFontMessage = "'.$main::envir{jsMath}{missingFontMessage}.'"</SCRIPT>'; } $STRINGforOUTPUT = $prefix . @@ -199,6 +193,9 @@ 'If your browser supports it, be sure it is enabled.</B>'. '</FONT></CENTER><p></NOSCRIPT>' . $STRINGforOUTPUT; + $STRINGforOUTPUT .= + '<SCRIPT>jsMath.Setup.Script("plugins/noImageFonts.js")</SCRIPT>' + if ($main::envir{jsMath}{noImageFonts}); } $STRINGforOUTPUT = '<SCRIPT SRC="'.$main::envir{asciimathURL}.'"></SCRIPT>' . "\n" . |