Add more tests to check that the math is still in the page. Should resolve issue #730 (though we don't have their page and can't really test it).

This commit is contained in:
Davide P. Cervone 2014-02-06 13:18:04 -05:00
parent 67ee149dd2
commit 3b35ca9e16
3 changed files with 6 additions and 4 deletions

View File

@ -579,7 +579,8 @@
// //
var jax = script.MathJax.elementJax, math = jax.root, var jax = script.MathJax.elementJax, math = jax.root,
span = document.getElementById(jax.inputID+"-Frame"), span = document.getElementById(jax.inputID+"-Frame"),
div = (jax.HTMLCSS.display ? span.parentNode : span); div = (jax.HTMLCSS.display ? (span||{}).parentNode : span);
if (!span || !div) return;
// //
// Set the font metrics // Set the font metrics
// //

View File

@ -286,8 +286,8 @@
// Get the jax and the container and set the size // Get the jax and the container and set the size
// //
var jax = script.MathJax.elementJax, math = jax.root; var jax = script.MathJax.elementJax, math = jax.root;
var span = document.getElementById(jax.inputID+"-Frame"), var span = document.getElementById(jax.inputID+"-Frame"); if (!span) return;
container = span.firstChild, mspan = container.firstChild; var container = span.firstChild, mspan = container.firstChild;
this.ex = jax.NativeMML.ex || this.defaultEx; this.ex = jax.NativeMML.ex || this.defaultEx;
this.scale = jax.NativeMML.scale || 1; this.scale = jax.NativeMML.scale || 1;
if (this.scale !== 1) {span.style.fontSize = jax.NativeMML.fontSize} if (this.scale !== 1) {span.style.fontSize = jax.NativeMML.fontSize}

View File

@ -289,7 +289,8 @@
// //
var jax = script.MathJax.elementJax, math = jax.root, var jax = script.MathJax.elementJax, math = jax.root,
span = document.getElementById(jax.inputID+"-Frame"), span = document.getElementById(jax.inputID+"-Frame"),
div = (jax.SVG.display ? span.parentNode : span); div = (jax.SVG.display ? (span||{}).parentNode : span);
if (!span || !div) return;
// //
// Set the font metrics // Set the font metrics
// //