mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 838509 - Part 3: Update tests for mstyle/math and add more tests. r=roc
This commit is contained in:
parent
f36f468ff4
commit
cd38456723
76
layout/reftests/mathml/dir-11-ref.html
Normal file
76
layout/reftests/mathml/dir-11-ref.html
Normal file
@ -0,0 +1,76 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head><title>Test direction: dynamic change</title></head>
|
||||
<body>
|
||||
|
||||
<p>
|
||||
math:
|
||||
<math dir="rtl">
|
||||
<mi>a</mi>
|
||||
<mi>b</mi>
|
||||
<mi>c</mi>
|
||||
</math>
|
||||
<math dir="rtl">
|
||||
<mi>a</mi>
|
||||
<mi>b</mi>
|
||||
<mi>c</mi>
|
||||
</math>
|
||||
<math>
|
||||
<mi>a</mi>
|
||||
<mi>b</mi>
|
||||
<mi>c</mi>
|
||||
</math>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
mstyle:
|
||||
<math>
|
||||
<mstyle dir="rtl">
|
||||
<mi>a</mi>
|
||||
<mi>b</mi>
|
||||
<mi>c</mi>
|
||||
</mstyle>
|
||||
</math>
|
||||
<math>
|
||||
<mstyle dir="rtl">
|
||||
<mi>a</mi>
|
||||
<mi>b</mi>
|
||||
<mi>c</mi>
|
||||
</mstyle>
|
||||
</math>
|
||||
<math>
|
||||
<mstyle>
|
||||
<mi>a</mi>
|
||||
<mi>b</mi>
|
||||
<mi>c</mi>
|
||||
</mstyle>
|
||||
</math>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
mrow:
|
||||
<math>
|
||||
<mrow dir="rtl">
|
||||
<mi>a</mi>
|
||||
<mi>b</mi>
|
||||
<mi>c</mi>
|
||||
</mrow>
|
||||
</math>
|
||||
<math>
|
||||
<mrow dir="rtl">
|
||||
<mi>a</mi>
|
||||
<mi>b</mi>
|
||||
<mi>c</mi>
|
||||
</mrow>
|
||||
</math>
|
||||
<math>
|
||||
<mrow>
|
||||
<mi>a</mi>
|
||||
<mi>b</mi>
|
||||
<mi>c</mi>
|
||||
</mrow>
|
||||
</math>
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
98
layout/reftests/mathml/dir-11.html
Normal file
98
layout/reftests/mathml/dir-11.html
Normal file
@ -0,0 +1,98 @@
|
||||
<!DOCTYPE html>
|
||||
<html class="reftest-wait">
|
||||
<head><title>Test direction: dynamic change</title></head>
|
||||
<body>
|
||||
<p>
|
||||
math:
|
||||
<math>
|
||||
<mi>a</mi>
|
||||
<mi>b</mi>
|
||||
<mi>c</mi>
|
||||
</math>
|
||||
<math dir="ltr">
|
||||
<mi>a</mi>
|
||||
<mi>b</mi>
|
||||
<mi>c</mi>
|
||||
</math>
|
||||
<math dir="rtl">
|
||||
<mi>a</mi>
|
||||
<mi>b</mi>
|
||||
<mi>c</mi>
|
||||
</math>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
mstyle:
|
||||
<math>
|
||||
<mstyle>
|
||||
<mi>a</mi>
|
||||
<mi>b</mi>
|
||||
<mi>c</mi>
|
||||
</mstyle>
|
||||
</math>
|
||||
<math>
|
||||
<mstyle dir="ltr">
|
||||
<mi>a</mi>
|
||||
<mi>b</mi>
|
||||
<mi>c</mi>
|
||||
</mstyle>
|
||||
</math>
|
||||
<math>
|
||||
<mstyle dir="rtl">
|
||||
<mi>a</mi>
|
||||
<mi>b</mi>
|
||||
<mi>c</mi>
|
||||
</mstyle>
|
||||
</math>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
mrow:
|
||||
<math>
|
||||
<mrow>
|
||||
<mi>a</mi>
|
||||
<mi>b</mi>
|
||||
<mi>c</mi>
|
||||
</mrow>
|
||||
</math>
|
||||
<math>
|
||||
<mrow dir="ltr">
|
||||
<mi>a</mi>
|
||||
<mi>b</mi>
|
||||
<mi>c</mi>
|
||||
</mrow>
|
||||
</math>
|
||||
<math>
|
||||
<mrow dir="rtl">
|
||||
<mi>a</mi>
|
||||
<mi>b</mi>
|
||||
<mi>c</mi>
|
||||
</mrow>
|
||||
</math>
|
||||
</p>
|
||||
|
||||
<script>
|
||||
function doTest()
|
||||
{
|
||||
var x = document.getElementsByTagName("math");
|
||||
x[0].setAttribute("dir", "rtl");
|
||||
x[1].setAttribute("dir", "rtl");
|
||||
x[2].removeAttribute("dir");
|
||||
|
||||
x = document.getElementsByTagName("mstyle");
|
||||
x[0].setAttribute("dir", "rtl");
|
||||
x[1].setAttribute("dir", "rtl");
|
||||
x[2].removeAttribute("dir");
|
||||
|
||||
x = document.getElementsByTagName("mrow");
|
||||
x[0].setAttribute("dir", "rtl");
|
||||
x[1].setAttribute("dir", "rtl");
|
||||
x[2].removeAttribute("dir");
|
||||
|
||||
document.documentElement.removeAttribute("class");
|
||||
}
|
||||
window.addEventListener("MozReftestInvalidate", doTest, false);
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -1,29 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>math as mstyle</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<p>
|
||||
<math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<mfrac numalign="right">
|
||||
<mn>123</mn>
|
||||
<mn>456789</mn>
|
||||
</mfrac>
|
||||
</math>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<mstyle scriptsizemultiplier="1.414">
|
||||
<msup>
|
||||
<mi>x</mi>
|
||||
<mn>2</mn>
|
||||
</msup>
|
||||
</mstyle>
|
||||
</math>
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -1,29 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>math as mstyle</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<p>
|
||||
<math xmlns="http://www.w3.org/1998/Math/MathML" numalign="right">
|
||||
<mfrac>
|
||||
<mn>123</mn>
|
||||
<mn>456789</mn>
|
||||
</mfrac>
|
||||
</math>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<math xmlns="http://www.w3.org/1998/Math/MathML" scriptsizemultiplier="1.414">
|
||||
<mstyle>
|
||||
<msup>
|
||||
<mi>x</mi>
|
||||
<mn>2</mn>
|
||||
</msup>
|
||||
</mstyle>
|
||||
</math>
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -39,5 +39,17 @@
|
||||
</mrow>
|
||||
</math>
|
||||
|
||||
<p>
|
||||
|
||||
<math>
|
||||
<mrow>
|
||||
<!-- mathvariant on math (should apply to all token element descendants
|
||||
like single-char mi, mtext etc) -->
|
||||
<mtext mathvariant="sans-serif">cos</mtext>
|
||||
<mo>⁡</mo>
|
||||
<mi mathvariant="sans-serif">x</mi>
|
||||
</mrow>
|
||||
</math>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
@ -32,5 +32,15 @@
|
||||
</mstyle>
|
||||
</math>
|
||||
|
||||
<p>
|
||||
|
||||
<math mathvariant="sans-serif">
|
||||
<mrow>
|
||||
<mtext>cos</mtext>
|
||||
<mo>⁡</mo>
|
||||
<mi>x</mi>
|
||||
</mrow>
|
||||
</math>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
@ -35,5 +35,18 @@
|
||||
</mstyle>
|
||||
</mrow>
|
||||
</math>
|
||||
|
||||
<p>
|
||||
|
||||
<math id="Math0" mathvariant="fraktur">
|
||||
<mtext>Hello</mtext>
|
||||
</math>
|
||||
<math id="Math1" mathvariant="monospace">
|
||||
<mtext>Hello</mtext>
|
||||
</math>
|
||||
<math id="Math2">
|
||||
<mtext>Hello</mtext>
|
||||
</math>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<html class="reftest-wait">
|
||||
<head>
|
||||
<title>Dynamic mathvariant tests</title>
|
||||
</head>
|
||||
@ -35,7 +35,21 @@
|
||||
</mstyle>
|
||||
</mrow>
|
||||
</math>
|
||||
|
||||
<p>
|
||||
|
||||
<math id="Math0">
|
||||
<mtext>Hello</mtext>
|
||||
</math>
|
||||
<math id="Math1" mathvariant="fraktur">
|
||||
<mtext>Hello</mtext>
|
||||
</math>
|
||||
<math id="Math2" mathvariant="bold">
|
||||
<mtext>Hello</mtext>
|
||||
</math>
|
||||
<script>
|
||||
function doTest()
|
||||
{
|
||||
document.getElementById("Mi0").setAttribute("mathvariant", "script");
|
||||
document.getElementById("Mi1").innerHTML = "BB";
|
||||
document.getElementById("Mi2").innerHTML = "B";
|
||||
@ -50,6 +64,13 @@
|
||||
document.getElementById("Mstyle0").setAttribute("mathvariant", "fraktur");
|
||||
document.getElementById("Mstyle1").setAttribute("mathvariant", "monospace");
|
||||
document.getElementById("Mstyle2").removeAttribute("mathvariant");
|
||||
document.getElementById("Math0").setAttribute("mathvariant", "fraktur");
|
||||
document.getElementById("Math1").setAttribute("mathvariant", "monospace");
|
||||
document.getElementById("Math2").removeAttribute("mathvariant");
|
||||
|
||||
document.documentElement.removeAttribute("class");
|
||||
}
|
||||
window.addEventListener("MozReftestInvalidate", doTest, false);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -18,7 +18,7 @@
|
||||
<td>mfenced: open, close, separators </td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<mstyle>
|
||||
<mfenced open="[" close="]" separators=";">
|
||||
<mfenced>
|
||||
<mn>1</mn>
|
||||
<mn>2</mn>
|
||||
</mfenced>
|
||||
@ -29,7 +29,7 @@
|
||||
<td>menclose: notation</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<mstyle>
|
||||
<menclose notation="box">
|
||||
<menclose>
|
||||
<mtext>menclose</mtext>
|
||||
</menclose>
|
||||
</mstyle>
|
||||
@ -39,7 +39,7 @@
|
||||
<td>mfrac: bevelled, linethickness</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<mstyle>
|
||||
<mfrac bevelled="true" linethickness="thick">
|
||||
<mfrac>
|
||||
<mi>a</mi>
|
||||
<mi>b</mi>
|
||||
</mfrac>
|
||||
@ -50,7 +50,7 @@
|
||||
<td>mfrac: numalign</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<mstyle>
|
||||
<mfrac numalign="right">
|
||||
<mfrac>
|
||||
<mn>1</mn>
|
||||
<mn>234</mn>
|
||||
</mfrac>
|
||||
@ -61,7 +61,7 @@
|
||||
<td>mfrac: denomalign</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<mstyle>
|
||||
<mfrac denomalign="right">
|
||||
<mfrac>
|
||||
<mn>123</mn>
|
||||
<mn>4</mn>
|
||||
</mfrac>
|
||||
@ -72,7 +72,7 @@
|
||||
<td>mmultiscripts: subscriptshift, superscriptshift </td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<mstyle>
|
||||
<mmultiscripts subscriptshift="1em" superscriptshift="1em">
|
||||
<mmultiscripts>
|
||||
<mi>a</mi>
|
||||
<mi>b</mi>
|
||||
<mi>c</mi>
|
||||
@ -87,7 +87,7 @@
|
||||
<td>msubsup: subscriptshift, superscriptshift</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<mstyle>
|
||||
<msubsup subscriptshift="1em" superscriptshift="1em">
|
||||
<msubsup>
|
||||
<mi>a</mi>
|
||||
<mi>b</mi>
|
||||
<mi>c</mi>
|
||||
@ -99,7 +99,7 @@
|
||||
<td>msub: subscriptshift</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<mstyle>
|
||||
<msub subscriptshift="1em">
|
||||
<msub>
|
||||
<mi>a</mi>
|
||||
<mi>b</mi>
|
||||
</msub>
|
||||
@ -110,7 +110,7 @@
|
||||
<td>msup: superscriptshift</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<mstyle>
|
||||
<msup superscriptshift="1em">
|
||||
<msup>
|
||||
<mi>a</mi>
|
||||
<mi>b</mi>
|
||||
</msup>
|
||||
|
@ -17,10 +17,9 @@
|
||||
<tr>
|
||||
<td>mpadded: width</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<!-- attribute width on mstyle does not apply to mpadded -->
|
||||
<mstyle>
|
||||
<mtext>_</mtext>
|
||||
<mpadded/> <!-- width="1em" -->
|
||||
<mpadded/>
|
||||
<mtext>_</mtext>
|
||||
</mstyle>
|
||||
</math></td>
|
||||
@ -28,10 +27,9 @@
|
||||
<tr>
|
||||
<td>mpadded: lspace</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<!-- attribute lspace on mstyle does not apply to mpadded -->
|
||||
<mstyle>
|
||||
<mtext>_</mtext>
|
||||
<mpadded/> <!-- lspace="1em" -->
|
||||
<mpadded/>
|
||||
<mtext>_</mtext>
|
||||
</mstyle>
|
||||
</math></td>
|
||||
@ -39,12 +37,11 @@
|
||||
<tr>
|
||||
<td>mpadded: height</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<!-- attribute height on mstyle does not apply to mpadded -->
|
||||
<mstyle>
|
||||
<msup>
|
||||
<mrow>
|
||||
<mtext>_</mtext>
|
||||
<mpadded/> <!-- height="1em" -->
|
||||
<mpadded/>
|
||||
<mtext>_</mtext>
|
||||
</mrow>
|
||||
<mtext>_</mtext>
|
||||
@ -55,12 +52,11 @@
|
||||
<tr>
|
||||
<td>mpadded: depth</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<!-- attribute depth on mstyle does not apply to mpadded -->
|
||||
<mstyle>
|
||||
<msub>
|
||||
<mrow>
|
||||
<mtext>_</mtext>
|
||||
<mpadded/> <!-- depth="1em" -->
|
||||
<mpadded/>
|
||||
<mtext>_</mtext>
|
||||
</mrow>
|
||||
<mtext>_</mtext>
|
||||
@ -73,7 +69,7 @@
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<mstyle>
|
||||
<mtext>_</mtext>
|
||||
<mspace width="1em"/>
|
||||
<mspace/>
|
||||
<mtext>_</mtext>
|
||||
</mstyle>
|
||||
</math></td>
|
||||
@ -85,7 +81,7 @@
|
||||
<msup>
|
||||
<mrow>
|
||||
<mtext>_</mtext>
|
||||
<mspace height="1em"/>
|
||||
<mspace/>
|
||||
<mtext>_</mtext>
|
||||
</mrow>
|
||||
<mtext>_</mtext>
|
||||
@ -100,7 +96,7 @@
|
||||
<msub>
|
||||
<mrow>
|
||||
<mtext>_</mtext>
|
||||
<mspace depth="1em"/>
|
||||
<mspace/>
|
||||
<mtext>_</mtext>
|
||||
</mrow>
|
||||
<mtext>_</mtext>
|
||||
@ -108,12 +104,11 @@
|
||||
</mstyle>
|
||||
</math></td>
|
||||
</tr>
|
||||
<!-- maction actiontype cannot be set on mstyle -->
|
||||
<tr>
|
||||
<td>maction: selection</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<mstyle>
|
||||
<maction actiontype="toggle" selection="2">
|
||||
<maction actiontype="toggle">
|
||||
<mn>1</mn>
|
||||
<mn>2</mn>
|
||||
</maction>
|
||||
@ -123,11 +118,10 @@
|
||||
<tr>
|
||||
<td>mtable: align</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<!-- attribute align on mstyle does not apply to mtable -->
|
||||
<mstyle>
|
||||
<mrow>
|
||||
<mtext>_</mtext>
|
||||
<mtable> <!-- align="baseline" -->
|
||||
<mtable>
|
||||
<mtr>
|
||||
<mtd>
|
||||
<mtext>―</mtext>
|
||||
|
@ -12,12 +12,14 @@
|
||||
|
||||
<body>
|
||||
|
||||
<!-- The attributes below should no longer have effect on <mstyle>/<math>
|
||||
elements. See bug 838509 -->
|
||||
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>mpadded: width</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<!-- mpadded does not use attributes of mstyle -->
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML" width="1em">
|
||||
<mstyle width="1em">
|
||||
<mtext>_</mtext>
|
||||
<mpadded/>
|
||||
@ -27,8 +29,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mpadded: lspace</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<!-- mpadded does not use attributes of mstyle -->
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML" lspace="1em">
|
||||
<mstyle lspace="1em">
|
||||
<mtext>_</mtext>
|
||||
<mpadded/>
|
||||
@ -38,8 +39,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mpadded: height</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<!-- mpadded does not use attributes of mstyle -->
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML" height="1em">
|
||||
<mstyle height="1em">
|
||||
<msup>
|
||||
<mrow>
|
||||
@ -54,8 +54,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mpadded: depth</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<!-- mpadded does not use attributes of mstyle -->
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML" depth="1em">
|
||||
<mstyle depth="1em">
|
||||
<msub>
|
||||
<mrow>
|
||||
@ -70,7 +69,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mspace: width</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML" width="1em">
|
||||
<mstyle width="1em">
|
||||
<mtext>_</mtext>
|
||||
<mspace/>
|
||||
@ -80,7 +79,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mspace: height</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML" height="1em">
|
||||
<mstyle height="1em">
|
||||
<msup>
|
||||
<mrow>
|
||||
@ -95,7 +94,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mspace: depth</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML" depth="1em">
|
||||
<mstyle depth="1em">
|
||||
<msub>
|
||||
<mrow>
|
||||
@ -108,10 +107,9 @@
|
||||
</mstyle>
|
||||
</math></td>
|
||||
</tr>
|
||||
<!-- maction actiontype cannot be set on mstyle -->
|
||||
<tr>
|
||||
<td>maction: selection</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML" selection="2">
|
||||
<mstyle selection="2">
|
||||
<maction actiontype="toggle">
|
||||
<mn>1</mn>
|
||||
@ -122,8 +120,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mtable: align</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<!-- attribute align on mstyle does not apply to mtable -->
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML" align="baseline">
|
||||
<mstyle align="baseline">
|
||||
<mrow>
|
||||
<mtext>_</mtext>
|
||||
|
@ -22,7 +22,7 @@
|
||||
<!-- We assume that the infix/postfix forms of _ do -->
|
||||
<!-- not have the same lspace/rspace values in the operator dictionary -->
|
||||
<mtext>_</mtext>
|
||||
<mo form="postfix">_</mo>
|
||||
<mo>_</mo>
|
||||
<mtext>_</mtext>
|
||||
</mrow>
|
||||
</mstyle>
|
||||
@ -36,7 +36,7 @@
|
||||
<!-- We assume that the infix form of _ has -->
|
||||
<!-- nonzero lspace/rspace values in the operator dictionary -->
|
||||
<mtext>_</mtext>
|
||||
<mo lspace="0" rspace="0">_</mo>
|
||||
<mo>_</mo>
|
||||
<mtext>_</mtext>
|
||||
</mrow>
|
||||
</mstyle>
|
||||
@ -49,7 +49,7 @@
|
||||
<mover>
|
||||
<!-- We assume that the arrow has stretchy=true in the operator dictionary -->
|
||||
<mtext>abcd</mtext>
|
||||
<mo stretchy="false">→</mo>
|
||||
<mo>→</mo>
|
||||
</mover>
|
||||
</mstyle>
|
||||
</math></td>
|
||||
@ -67,7 +67,7 @@
|
||||
<mo>+</mo>
|
||||
<mi>z</mi>
|
||||
</mrow>
|
||||
<mo accent="false">⏞</mo>
|
||||
<mo>⏞</mo>
|
||||
</mover>
|
||||
</mstyle>
|
||||
</math></td>
|
||||
@ -76,7 +76,7 @@
|
||||
<td>mo: maxsize</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<mstyle>
|
||||
<mo maxsize="1">(</mo>
|
||||
<mo>(</mo>
|
||||
<mspace height="3em"/>
|
||||
</mstyle>
|
||||
</math></td>
|
||||
@ -85,7 +85,7 @@
|
||||
<td>mo: minsize</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<mstyle>
|
||||
<mo minsize="3">(</mo>
|
||||
<mo>(</mo>
|
||||
<mspace height="1em"/>
|
||||
</mstyle>
|
||||
</math></td>
|
||||
@ -96,7 +96,7 @@
|
||||
<!-- We assume that ( has symmetric=true in the operator dictionary -->
|
||||
<mstyle>
|
||||
<mtext>_</mtext>
|
||||
<mo symmetric="false" minsize="2">(</mo>
|
||||
<mo minsize="2">(</mo>
|
||||
<mtext>_</mtext>
|
||||
</mstyle>
|
||||
</math></td>
|
||||
@ -107,7 +107,7 @@
|
||||
<!-- We assume that ∑ has movablelimits=true in the operator dictionary -->
|
||||
<mstyle>
|
||||
<munderover>
|
||||
<mo movablelimits="false">∑</mo>
|
||||
<mo>∑</mo>
|
||||
<mi>a</mi>
|
||||
<mi>b</mi>
|
||||
</munderover>
|
||||
@ -119,7 +119,7 @@
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
|
||||
<!-- We assume that ∑ has largeop=true in the operator dictionary -->
|
||||
<mstyle>
|
||||
<mo largeop="false">∑</mo>
|
||||
<mo>∑</mo>
|
||||
</mstyle>
|
||||
</math></td>
|
||||
</tr>
|
||||
|
@ -12,11 +12,14 @@
|
||||
|
||||
<body>
|
||||
|
||||
<!-- The attributes below (except math@display) should no longer have effect on
|
||||
<mstyle>/<math> elements. See bug 838509 -->
|
||||
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>mo: form</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML" form="postfix">
|
||||
<mstyle form="postfix">
|
||||
<mrow>
|
||||
<!-- We assume that the infix/postfix forms of _ do -->
|
||||
@ -30,7 +33,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mo: lspace, rspace</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML" lspace="0" rspace="0">
|
||||
<mstyle lspace="0" rspace="0">
|
||||
<mrow>
|
||||
<!-- We assume that the infix form of _ has -->
|
||||
@ -44,7 +47,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mo: stretchy</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML" stretchy="false">
|
||||
<mstyle stretchy="false">
|
||||
<mover>
|
||||
<!-- We assume that the arrow has stretchy=true in the operator dictionary -->
|
||||
@ -56,7 +59,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mo: accent</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML" accent="false">
|
||||
<mstyle accent="false">
|
||||
<mover>
|
||||
<!-- We assume ⏞ has accent=true in the operator dictionary -->
|
||||
@ -74,7 +77,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mo: maxsize</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML" maxsize="1">
|
||||
<mstyle maxsize="1">
|
||||
<mo>(</mo>
|
||||
<mspace height="3em"/>
|
||||
@ -83,7 +86,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mo: minsize</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML" minsize="3">
|
||||
<mstyle minsize="3">
|
||||
<mo>(</mo>
|
||||
<mspace height="1em"/>
|
||||
@ -92,7 +95,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mo: symmetric</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML" symmetric="false">
|
||||
<!-- We assume that ( has symmetric=true in the operator dictionary -->
|
||||
<mstyle symmetric="false">
|
||||
<mtext>_</mtext>
|
||||
@ -103,7 +106,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mo: movablelimits</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML" movablelimits="false">
|
||||
<!-- We assume that ∑ has movablelimits=true in the operator dictionary -->
|
||||
<mstyle movablelimits="false">
|
||||
<munderover>
|
||||
@ -116,7 +119,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mo: largeop</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML" display="block" largeop="false">
|
||||
<!-- We assume that ∑ has largeop=true in the operator dictionary -->
|
||||
<mstyle largeop="false">
|
||||
<mo>∑</mo>
|
||||
|
@ -18,7 +18,7 @@
|
||||
<td>mover: accent</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<mstyle>
|
||||
<mover accent="false">
|
||||
<mover>
|
||||
<!-- We assume ⏞ is accent in the operator dictionary -->
|
||||
<mrow>
|
||||
<mi>x</mi>
|
||||
@ -36,7 +36,7 @@
|
||||
<td>munder: accentunder</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<mstyle>
|
||||
<munder accentunder="false">
|
||||
<munder>
|
||||
<!-- We assume ⏟ is accent in the operator dictionary -->
|
||||
<mrow>
|
||||
<mi>x</mi>
|
||||
@ -54,7 +54,7 @@
|
||||
<td>munderover: accent, accentunder</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<mstyle>
|
||||
<munderover accent="false" accentunder="false">
|
||||
<munderover>
|
||||
<!-- We assume ⏞ and ⏟ are accents in the operator dictionary -->
|
||||
<mrow>
|
||||
<mi>x</mi>
|
||||
@ -69,14 +69,6 @@
|
||||
</mstyle>
|
||||
</math></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mi: mathvariant</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<mstyle><mi mathvariant="normal">a</mi><mi mathvariant="normal">bb</mi></mstyle><mo>,</mo>
|
||||
<mstyle><mi mathvariant="bold">a</mi><mi mathvariant="bold">bb</mi></mstyle><mo>,</mo>
|
||||
<mstyle><mi mathvariant="italic">a</mi><mi mathvariant="italic">bb</mi></mstyle>
|
||||
</math></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</body>
|
||||
|
@ -12,11 +12,14 @@
|
||||
|
||||
<body>
|
||||
|
||||
<!-- The attributes below should no longer have effect on <mstyle>/<math>
|
||||
elements. See bug 838509 -->
|
||||
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>mover: accent</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML" accent="false">
|
||||
<mstyle accent="false">
|
||||
<mover>
|
||||
<!-- We assume ⏞ is accent in the operator dictionary -->
|
||||
@ -34,7 +37,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>munder: accentunder</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML" accentunder="false">
|
||||
<mstyle accentunder="false">
|
||||
<munder>
|
||||
<!-- We assume ⏟ is accent in the operator dictionary -->
|
||||
@ -52,7 +55,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>munderover: accent, accentunder</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML" accent="false" accentunder="false">
|
||||
<mstyle accent="false" accentunder="false">
|
||||
<munderover>
|
||||
<!-- We assume ⏞ and ⏟ are accents in the operator dictionary -->
|
||||
@ -69,14 +72,6 @@
|
||||
</mstyle>
|
||||
</math></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mi: mathvariant</td>
|
||||
<td><math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<mstyle mathvariant="normal"><mi>a</mi><mi>bb</mi></mstyle><mo>,</mo>
|
||||
<mstyle mathvariant="bold"><mi>a</mi><mi>bb</mi></mstyle><mo>,</mo>
|
||||
<mstyle mathvariant="italic"><mi>a</mi><mi>bb</mi></mstyle>
|
||||
</math></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</body>
|
||||
|
@ -9,7 +9,7 @@
|
||||
|
||||
<math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<mstyle>
|
||||
<ms lquote="(" rquote=")">text</ms>
|
||||
<ms>text</ms>
|
||||
</mstyle>
|
||||
</math>
|
||||
|
||||
|
@ -7,7 +7,10 @@
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<math xmlns="http://www.w3.org/1998/Math/MathML">
|
||||
<!-- The attributes below should no longer have effect on <mstyle>/<math>
|
||||
elements. See bug 838509 -->
|
||||
|
||||
<math xmlns="http://www.w3.org/1998/Math/MathML" lquote="(" rquote=")">
|
||||
<mstyle lquote="(" rquote=")">
|
||||
<ms>text</ms>
|
||||
</mstyle>
|
||||
|
@ -8,6 +8,7 @@ fails == dir-6.html dir-6-ref.html
|
||||
fails == dir-8.html dir-8-ref.html
|
||||
fails == dir-9.html dir-9-ref.html # Bug 787215
|
||||
== dir-10.html dir-10-ref.html
|
||||
== dir-11.html dir-11-ref.html
|
||||
== displaystyle-1.html displaystyle-1-ref.html
|
||||
== displaystyle-2.html displaystyle-2-ref.html
|
||||
== displaystyle-3.html displaystyle-3-ref.html
|
||||
@ -82,14 +83,13 @@ fails-if((OSX&&(OSX<10.8))||/^Windows\x20NT\x206\.[^0]/.test(http.oscpu)||Androi
|
||||
== mstyle-2.xhtml mstyle-2-ref.xhtml
|
||||
== mstyle-3.xhtml mstyle-3-ref.xhtml
|
||||
== mstyle-4.xhtml mstyle-4-ref.xhtml
|
||||
fails == mstyle-5.xhtml mstyle-5-ref.xhtml # Bug 787215
|
||||
== mstyle-5.xhtml mstyle-5-ref.xhtml # Bug 787215
|
||||
== scale-stretchy-1.xhtml scale-stretchy-1-ref.xhtml
|
||||
!= scale-stretchy-2.xhtml scale-stretchy-2-ref.xhtml
|
||||
== scale-stretchy-3.xhtml scale-stretchy-3-ref.xhtml
|
||||
!= scale-stretchy-4.xhtml scale-stretchy-4-ref.xhtml
|
||||
!= scale-stretchy-5.xhtml scale-stretchy-5-ref.xhtml
|
||||
!= stretchy-1.html stretchy-1-ref.html
|
||||
== math-as-mstyle-1.xhtml math-as-mstyle-1-ref.xhtml
|
||||
== mspace-1.html mspace-1-ref.html
|
||||
== mpadded-1.html mpadded-1-ref.html
|
||||
== mpadded-2.html mpadded-2-ref.html
|
||||
|
Loading…
Reference in New Issue
Block a user