diff options
Diffstat (limited to 'layout/reftests/mathml/mstyle-3.xhtml')
-rw-r--r-- | layout/reftests/mathml/mstyle-3.xhtml | 136 |
1 files changed, 136 insertions, 0 deletions
diff --git a/layout/reftests/mathml/mstyle-3.xhtml b/layout/reftests/mathml/mstyle-3.xhtml new file mode 100644 index 0000000000..4b395d3942 --- /dev/null +++ b/layout/reftests/mathml/mstyle-3.xhtml @@ -0,0 +1,136 @@ +<?xml version="1.0" encoding="us-ascii"?> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> + <meta http-equiv="content-type" + content="application/xhtml+xml; charset=us-ascii" /> + <title>Test mstyle</title> + <style type="text/css"> + table { width: 100%; border-collapse: collapse; } + td { border: solid black 1px; } + </style> +</head> + +<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" form="postfix"> + <mstyle form="postfix"> + <mrow> + <!-- We assume that the infix/postfix forms of _ do --> + <!-- not have the same lspace/rspace values in the operator dictionary --> + <mtext>_</mtext> + <mo>_</mo> + <mtext>_</mtext> + </mrow> + </mstyle> + </math></td> + </tr> + <tr> + <td>mo: lspace, rspace</td> + <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 --> + <!-- nonzero lspace/rspace values in the operator dictionary --> + <mtext>_</mtext> + <mo>_</mo> + <mtext>_</mtext> + </mrow> + </mstyle> + </math></td> + </tr> + <tr> + <td>mo: stretchy</td> + <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 --> + <mtext>abcd</mtext> + <mo>→</mo> + </mover> + </mstyle> + </math></td> + </tr> + <tr> + <td>mo: accent</td> + <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 --> + <mrow> + <mi>x</mi> + <mo>+</mo> + <mi>y</mi> + <mo>+</mo> + <mi>z</mi> + </mrow> + <mo>⏞</mo> + </mover> + </mstyle> + </math></td> + </tr> + <tr> + <td>mo: maxsize</td> + <td><math xmlns="http://www.w3.org/1998/Math/MathML" maxsize="100%"> + <mstyle maxsize="100%"> + <mo>(</mo> + <mspace height="3em"/> + </mstyle> + </math></td> + </tr> + <tr> + <td>mo: minsize</td> + <td><math xmlns="http://www.w3.org/1998/Math/MathML" minsize="300%"> + <mstyle minsize="300%"> + <mo>(</mo> + <mspace height="1em"/> + </mstyle> + </math></td> + </tr> + <tr> + <td>mo: symmetric</td> + <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> + <mo minsize="200%">(</mo> + <mtext>_</mtext> + </mstyle> + </math></td> + </tr> + <tr> + <td>mo: movablelimits</td> + <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> + <mo>∑</mo> + <mi>a</mi> + <mi>b</mi> + </munderover> + </mstyle> + </math></td> + </tr> + <tr> + <td>mo: largeop</td> + <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> + </mstyle> + </math></td> + </tr> + <!-- + fence: This attribute generally has no direct effect on the visual rendering. + separator: This attribute generally has no direct effect on the visual rendering. + --> + </tbody> +</table> +</body> +</html> |