www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit c0a148b15f2e74c518da47118d296df6c3b5f926
parent 8df6b1463c5ef6595231523e59aed57a5f7f7df5
Author: Davide P. Cervone <dpvc@union.edu>
Date:   Tue, 15 Feb 2011 11:04:48 -0500

Merge remote branch 'dpvc/test-files'

Diffstat:
Mtest/index-images.html | 24------------------------
Mtest/index.html | 72+++++++++++++++++++-----------------------------------------------------
2 files changed, 19 insertions(+), 77 deletions(-)

diff --git a/test/index-images.html b/test/index-images.html @@ -97,30 +97,6 @@ installed the MathJax web fonts correctly. Follow the steps in the <A HREF="../docs/html/installation.html">installation instructions</A>. <p> -If you obtained MathJax via an archive (<code>.zip</code>) file, the fonts are included -and should not need any special installation. If you obtained MathJax via -svn, the distribution includes a <code>fonts.zip</code> file that you will -need to unpack before the image fonts will work. Once unpacked, you -should have a directory with the following hierarchy: -<PRE> - mathjax/ - ... - fonts/ - HTML-CSS/ - TeX/ - eot/ - ... - imagedata.js - png/ - ... - otf/ - ... - svg/ - ... - fonts.zip - ... -</PRE> - </BLOCKQUOTE> </BODY> diff --git a/test/index.html b/test/index.html @@ -19,21 +19,20 @@ jax: ["input/TeX","output/HTML-CSS"], "HTML-CSS": { availableFonts:[], - styles: {".MathJax_Preview": {visibility: "hidden"}}, - Augment: { - Font: { - loadError: function (font) { - MathJax.Message.Set("Can't load web font TeX/"+font.directory,null,2000); - document.getElementById("noWebFont").style.display = ""; - }, - firefoxFontError: function (font) { - MathJax.Message.Set("Firefox can't load web fonts from a remote host",null,3000); - document.getElementById("ffWebFont").style.display = ""; - } - } - } + styles: {".MathJax_Preview": {visibility: "hidden"}} } }); + MathJax.Hub.Register.StartupHook("HTML-CSS Jax Ready",function () { + var FONT = MathJax.OutputJax["HTML-CSS"].Font; + FONT.loadError = function (font) { + MathJax.Message.Set("Can't load web font TeX/"+font.directory,null,2000); + document.getElementById("noWebFont").style.display = ""; + }; + FONT.firefoxFontError = function (font) { + MathJax.Message.Set("Firefox can't load web fonts from a remote host",null,3000); + document.getElementById("ffWebFont").style.display = ""; + }; + }); (function (HUB) { @@ -59,11 +58,7 @@ MathJax.Hub.Register.StartupHook("End",function () { var HTMLCSS = MathJax.OutputJax["HTML-CSS"]; - var MAIN = HTMLCSS.FONTDATA.FONTS["MathJax_Main"]; - if (MAIN.version < 2) { - document.getElementById("version").innerHTML = MAIN.version; - document.getElementById("webfonts").style.display=""; - } else if (HTMLCSS.imgFonts) { + if (HTMLCSS.imgFonts) { alert("The browser you are using does not seem to support web-based " + "fonts, so we can't test the MathJax web fonts with this browser " + "(image fonts have been used instead)\n\n" + @@ -85,12 +80,6 @@ If your browser supports JavaScript, be sure it is enabled.<B> <BLOCKQUOTE> -<!-- - | <DIV STYLE="float:right; width:auto; margin-top:.5em"> - | <INPUT TYPE="button" VALUE="Check for Updates" ONCLICK="CheckVersion()"> - | </DIV> ---> - <H1>MathJax Test Page</H1> If you see typeset mathematics below, then MathJax is working. If you see @@ -119,35 +108,12 @@ MathJax is not working! <DIV ID="noWebFont" STYLE="display:none; color:red"> <B>WARNING</B>: The web fonts don't seem to be available. Be sure you have -downloaded and installed the latest MathJax-webfonts ZIP file from -<p> -<BLOCKQUOTE> -<A HREF="http://sourceforge.net/projects/mathjax/files/">http://sourceforge.net/projects/mathjax/files/</A> -</BLOCKQUOTE> -before continuing. If you fail to install these fonts, MathJax will not +the <code>MathJax/fonts</code> in place before continuing. +If you fail to install these fonts, MathJax will not work properly with some browsers. If you can't install the image fonts, be sure to set the noImageFonts parameter in your MathJax configuration -(either MathJax/config/MathJax.js, or the MathJax.Hub.Config() call in -your web page). -<p> -<HR> -</DIV> -<p> - -<!------------------------------------------------------------------------> - -<DIV ID="ffWebFont" STYLE="display:none; color:red"> -<B>WARNING</B>: Your MathJax web fonts seem to be version <SPAN ID="version">1</SPAN> -rather than version 2. Be sure you have downloaded and installed the latest -MathJax-webfonts ZIP file from -<p> -<BLOCKQUOTE> -<A HREF="http://sourceforge.net/projects/mathjax/files/">http://sourceforge.net/projects/mathjax/files/</A> -</BLOCKQUOTE> -before continuing. Failure to install the new versions of the fonts will -mean that the data MathJax is using will not match the fonts, and so -display errors will occur. You can probably see this in the equation -above: the radial will be out of place. +(either <code>MathJax/config/MathJax.js</code>, or the +<code>MathJax.Hub.Config()</code> call in your web page). <p> <HR> </DIV> @@ -158,8 +124,8 @@ above: the radial will be out of place. <DIV ID="webfonts" STYLE="display:none; color:red"> <B>WARNING</B>: You are trying to load MathJax from a remote site where the web-based fonts are not set up to be shipped to Firefox properly. See the -<A HREF="http://sourceforge.net/projects/mathjax/forums/forum/948701/topic/3527522?message=8016693">discussion -of Firefox's same-origin policy</A> on the MathJax SourceForge site. +<A HREF="../docs/html/installation.html#notes-about-shared-installations">discussion +of Firefox's same-origin policy</A> in the MathJax documentation. <p> <HR> </DIV>