Bug 1784003 - Remove MathML preference deprecated_alignment_attributes. r=emilio

- Remove code for align/denumalign/numalign attributes.
- Remove tests checking support for them.
- Remove warning message and counter.
- numalign/denomalign atoms are not removed, since they
  are still used by nsTreeSanitizer.

Differential Revision: https://phabricator.services.mozilla.com/D154197
This commit is contained in:
Frederic Wang 2022-08-26 12:31:16 +00:00
Родитель d97f212992
Коммит 501296082e
40 изменённых файлов: 26 добавлений и 1399 удалений

Просмотреть файл

@ -46,7 +46,6 @@ DEPRECATED_OPERATION(MozfullscreenchangeDeprecatedPrefix)
DEPRECATED_OPERATION(MozfullscreenerrorDeprecatedPrefix)
DEPRECATED_OPERATION(External_AddSearchProvider)
DEPRECATED_OPERATION(MouseEvent_MozPressure)
DEPRECATED_OPERATION(MathML_DeprecatedAlignmentAttributes)
DEPRECATED_OPERATION(MathML_DeprecatedBevelledAttribute)
DEPRECATED_OPERATION(MathML_DeprecatedLineThicknessValue)
DEPRECATED_OPERATION(MathML_DeprecatedMathSizeValue)

Просмотреть файл

@ -373,8 +373,6 @@ MozfullscreenerrorDeprecatedPrefixWarning=onmozfullscreenerror is deprecated.
External_AddSearchProviderWarning=AddSearchProvider is deprecated.
# LOCALIZATION NOTE: Do not translate "MouseEvent.mozPressure" and "PointerEvent.pressure".
MouseEvent_MozPressureWarning=MouseEvent.mozPressure is deprecated. Use PointerEvent.pressure instead.
# LOCALIZATION NOTE: Do not translate MathML, align, numalign and denomalign.
MathML_DeprecatedAlignmentAttributesWarning=MathML attributes “align”, “numalign” and “denomalign” are deprecated values and will be removed at a future date.
# LOCALIZATION NOTE: Do not translate MathML and bevelled.
MathML_DeprecatedBevelledAttribute=MathML attribute “bevelled” is deprecated and may be removed at a future date.
# LOCALIZATION NOTE: Do not translate thin, medium, thick and linethickness.

Просмотреть файл

@ -401,32 +401,6 @@ nsresult nsMathMLmfracFrame::PlaceInternal(DrawTarget* aDrawTarget,
nscoord dxDen = leftSpace + (width - sizeDen.Width()) / 2;
width += leftSpace + rightSpace;
if (!StaticPrefs::mathml_deprecated_alignment_attributes_disabled()) {
// see if the numalign attribute is there
if (mContent->AsElement()->GetAttr(kNameSpaceID_None,
nsGkAtoms::numalign_, value)) {
mContent->OwnerDoc()->WarnOnceAbout(
dom::DeprecatedOperations::eMathML_DeprecatedAlignmentAttributes);
if (value.EqualsLiteral("left")) {
dxNum = leftSpace;
} else if (value.EqualsLiteral("right")) {
dxNum = width - rightSpace - sizeNum.Width();
}
}
// see if the denomalign attribute is there
if (mContent->AsElement()->GetAttr(kNameSpaceID_None,
nsGkAtoms::denomalign_, value)) {
mContent->OwnerDoc()->WarnOnceAbout(
dom::DeprecatedOperations::eMathML_DeprecatedAlignmentAttributes);
if (value.EqualsLiteral("left")) {
dxDen = leftSpace;
} else if (value.EqualsLiteral("right")) {
dxDen = width - rightSpace - sizeDen.Width();
}
}
}
mBoundingMetrics.rightBearing =
std::max(dxNum + bmNum.rightBearing, dxDen + bmDen.rightBearing);
if (mBoundingMetrics.rightBearing < width - rightSpace)

Просмотреть файл

@ -579,19 +579,6 @@ nsresult nsMathMLmunderoverFrame::Place(DrawTarget* aDrawTarget,
nscoord dxBase = 0, dxOver = 0, dxUnder = 0;
nsAutoString valueAlign;
enum { center, left, right } alignPosition = center;
if (!StaticPrefs::mathml_deprecated_alignment_attributes_disabled() &&
mContent->AsElement()->GetAttr(kNameSpaceID_None, nsGkAtoms::align,
valueAlign)) {
mContent->OwnerDoc()->WarnOnceAbout(
dom::DeprecatedOperations::eMathML_DeprecatedAlignmentAttributes);
if (valueAlign.EqualsLiteral("left")) {
alignPosition = left;
} else if (valueAlign.EqualsLiteral("right")) {
alignPosition = right;
}
}
//////////
// pass 1, do what <mover> does: attach the overscript on the base
@ -607,23 +594,14 @@ nsresult nsMathMLmunderoverFrame::Place(DrawTarget* aDrawTarget,
if (NS_MATHML_EMBELLISH_IS_ACCENTOVER(mEmbellishData.flags)) {
mBoundingMetrics.width = bmBase.width;
if (alignPosition == center) {
dxOver += correction;
}
dxOver += correction;
} else {
mBoundingMetrics.width = std::max(bmBase.width, overWidth);
if (alignPosition == center) {
dxOver += correction / 2;
}
dxOver += correction / 2;
}
if (alignPosition == center) {
dxOver += (mBoundingMetrics.width - overWidth) / 2;
dxBase = (mBoundingMetrics.width - bmBase.width) / 2;
} else if (alignPosition == right) {
dxOver += mBoundingMetrics.width - overWidth;
dxBase = mBoundingMetrics.width - bmBase.width;
}
dxOver += (mBoundingMetrics.width - overWidth) / 2;
dxBase = (mBoundingMetrics.width - bmBase.width) / 2;
mBoundingMetrics.ascent =
bmBase.ascent + overDelta1 + bmOver.ascent + bmOver.descent;
@ -656,19 +634,13 @@ nsresult nsMathMLmunderoverFrame::Place(DrawTarget* aDrawTarget,
}
nscoord maxWidth = std::max(bmAnonymousBase.width, underWidth);
if (alignPosition == center &&
!NS_MATHML_EMBELLISH_IS_ACCENTUNDER(mEmbellishData.flags)) {
if (!NS_MATHML_EMBELLISH_IS_ACCENTUNDER(mEmbellishData.flags)) {
GetItalicCorrection(bmAnonymousBase, correction);
dxUnder += -correction / 2;
}
nscoord dxAnonymousBase = 0;
if (alignPosition == center) {
dxUnder += (maxWidth - underWidth) / 2;
dxAnonymousBase = (maxWidth - bmAnonymousBase.width) / 2;
} else if (alignPosition == right) {
dxUnder += maxWidth - underWidth;
dxAnonymousBase = maxWidth - bmAnonymousBase.width;
}
dxUnder += (maxWidth - underWidth) / 2;
dxAnonymousBase = (maxWidth - bmAnonymousBase.width) / 2;
// adjust the offsets of the real base and overscript since their
// final offsets should be relative to us...

Просмотреть файл

@ -32,24 +32,6 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=975681
</math>
</p>
<p>
<math>
<mfrac numalign="left" id="mfrac_numalign">
<mspace width="50px" height="20px" mathbackground="red"></mspace>
<mspace width="100px" height="20px" mathbackground="red"></mspace>
</mfrac>
</math>
</p>
<p>
<math>
<mfrac denomalign="right" id="mfrac_denomalign">
<mspace width="100px" height="20px" mathbackground="red"></mspace>
<mspace width="50px" height="20px" mathbackground="red"></mspace>
</mfrac>
</math>
</p>
<p>
<math>
<mfrac bevelled="true" id="mfrac_bevelled">
@ -97,18 +79,6 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=975681
ok(almostLessThanAbs(num.height + 30 + denom.height, mfrac.height) &&
almostLessThanAbs(num.bottom + 30, denom.top), "numerator and denominator should be separated by linethickness");
if (!SpecialPowers.getBoolPref('mathml.deprecated_alignment_attributes.disabled')) {
num = document.getElementById("mfrac_numalign").firstElementChild.getBoundingClientRect();
mfrac = document.getElementById("mfrac_numalign").getBoundingClientRect();
ok(almostEqualAbs(num.left, mfrac.left), "numerator should be aligned left");
mfrac = document.getElementById("mfrac_denomalign").getBoundingClientRect();
denom = document.getElementById("mfrac_denomalign").lastElementChild.getBoundingClientRect();
ok(almostEqualAbs(mfrac.right, denom.right), "denominator should be aligned right");
}
num = document.getElementById("mfrac_bevelled").firstElementChild.getBoundingClientRect();
denom = document.getElementById("mfrac_bevelled").lastElementChild.getBoundingClientRect();

Просмотреть файл

@ -2,26 +2,6 @@
<html>
<head><title>Test dir=rtl</title></head>
<body>
<p>
mfrac (numalign=left):
<math>
<mfrac numalign="left">
<mspace width="25px" height="25px" mathbackground="red"/>
<mspace width="75px" height="25px" mathbackground="green"/>
</mfrac>
</math>
</p>
<p>
mfrac (numalign=right):
<math>
<mfrac numalign="right">
<mspace width="25px" height="25px" mathbackground="red"/>
<mspace width="75px" height="25px" mathbackground="green"/>
</mfrac>
</math>
</p>
<p>
menclose:
<math>

Просмотреть файл

@ -2,26 +2,6 @@
<html>
<head><title>Test dir=rtl</title></head>
<body>
<p>
mfrac (numalign=left):
<math dir="rtl">
<mfrac numalign="left">
<mspace width="25px" height="25px" mathbackground="red"/>
<mspace width="75px" height="25px" mathbackground="green"/>
</mfrac>
</math>
</p>
<p>
mfrac (numalign=right):
<math dir="rtl">
<mfrac numalign="right">
<mspace width="25px" height="25px" mathbackground="red"/>
<mspace width="75px" height="25px" mathbackground="green"/>
</mfrac>
</math>
</p>
<p>
menclose:
<math dir="rtl">

Просмотреть файл

@ -1,16 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<title>mfrac denomalign</title>
</head>
<body>
<div style="position: absolute;">
<math xmlns="http://www.w3.org/1998/Math/MathML">
<mfrac denomalign="left" linethickness="0">
<mspace width="100px" height="20px" mathbackground="red"></mspace>
<mspace width="50px" height="20px" mathbackground="red"></mspace>
</mfrac>
</math>
</div>
</body>
</html>

Просмотреть файл

@ -1,18 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<title>mfrac denomalign</title>
</head>
<body>
<div style="position: absolute;">
<math xmlns="http://www.w3.org/1998/Math/MathML">
<mfrac linethickness="0">
<mspace width="100px" height="20px" mathbackground="red"></mspace>
<mpadded width="100px" lspace="0px">
<mspace width="50px" height="20px" mathbackground="red"></mspace>
</mpadded>
</mfrac>
</math>
</div>
</body>
</html>

Просмотреть файл

@ -1,16 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<title>mfrac denomalign</title>
</head>
<body>
<div style="position: absolute;">
<math xmlns="http://www.w3.org/1998/Math/MathML">
<mfrac denomalign="right" linethickness="0">
<mspace width="100px" height="20px" mathbackground="red"></mspace>
<mspace width="50px" height="20px" mathbackground="red"></mspace>
</mfrac>
</math>
</div>
</body>
</html>

Просмотреть файл

@ -1,18 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<title>mfrac denomalign</title>
</head>
<body>
<div style="position: absolute;">
<math xmlns="http://www.w3.org/1998/Math/MathML">
<mfrac denomalign="right" linethickness="0">
<mspace width="100px" height="20px" mathbackground="red"></mspace>
<mpadded width="100px" lspace="50px">
<mspace width="50px" height="20px" mathbackground="red"></mspace>
</mpadded>
</mfrac>
</math>
</div>
</body>
</html>

Просмотреть файл

@ -1,16 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<title>mfrac numalign</title>
</head>
<body>
<div style="position: absolute;">
<math xmlns="http://www.w3.org/1998/Math/MathML">
<mfrac numalign="left" linethickness="0">
<mspace width="50px" height="20px" mathbackground="red"></mspace>
<mspace width="100px" height="20px" mathbackground="red"></mspace>
</mfrac>
</math>
</div>
</body>
</html>

Просмотреть файл

@ -1,18 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<title>mfrac numalign</title>
</head>
<body>
<div style="position: absolute;">
<math xmlns="http://www.w3.org/1998/Math/MathML">
<mfrac linethickness="0">
<mpadded width="100px" lspace="0px">
<mspace width="50px" height="20px" mathbackground="red"></mspace>
</mpadded>
<mspace width="100px" height="20px" mathbackground="red"></mspace>
</mfrac>
</math>
</div>
</body>
</html>

Просмотреть файл

@ -1,16 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<title>mfrac numalign</title>
</head>
<body>
<div style="position: absolute;">
<math xmlns="http://www.w3.org/1998/Math/MathML">
<mfrac numalign="right" linethickness="0">
<mspace width="50px" height="20px" mathbackground="red"></mspace>
<mspace width="100px" height="20px" mathbackground="red"></mspace>
</mfrac>
</math>
</div>
</body>
</html>

Просмотреть файл

@ -1,18 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<title>mfrac numalign</title>
</head>
<body>
<div style="position: absolute;">
<math xmlns="http://www.w3.org/1998/Math/MathML">
<mfrac linethickness="0">
<mpadded width="100px" lspace="50px">
<mspace width="50px" height="20px" mathbackground="red"></mspace>
</mpadded>
<mspace width="100px" height="20px" mathbackground="red"></mspace>
</mfrac>
</math>
</div>
</body>
</html>

Просмотреть файл

@ -1,14 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<title>mfrac numalign</title>
</head>
<body>
<math>
<mfrac style="font-size: 300%">
<mi>x</mi>
<mrow><mn>a</mn><mo>+</mo><mn>b</mn><mo>+</mo><mn>c</mn><mo>+</mo><mn>d</mn><mo>+</mo><mn>e</mn></mrow>
</mfrac>
</math>
</body>
</html>

Просмотреть файл

@ -1,21 +0,0 @@
<!DOCTYPE html>
<html class="reftest-wait">
<head>
<title>mfrac numalign</title>
<script type="text/javascript">
function doTest() {
document.getElementById("testMfrac").removeAttribute("numalign");
document.documentElement.removeAttribute("class");
}
window.addEventListener("MozReftestInvalidate",doTest);
</script>
</head>
<body>
<math>
<mfrac id="testMfrac" style="font-size: 300%" numalign="left">
<mi>x</mi>
<mrow><mn>a</mn><mo>+</mo><mn>b</mn><mo>+</mo><mn>c</mn><mo>+</mo><mn>d</mn><mo>+</mo><mn>e</mn></mrow>
</mfrac>
</math>
</body>
</html>

Просмотреть файл

@ -1,21 +0,0 @@
<!DOCTYPE html>
<html class="reftest-wait">
<head>
<title>mfrac numalign</title>
<script type="text/javascript">
function doTest() {
document.getElementById("testMfrac").removeAttribute("numalign");
document.documentElement.removeAttribute("class");
}
window.addEventListener("MozReftestInvalidate",doTest);
</script>
</head>
<body>
<math>
<mfrac id="testMfrac" style="font-size: 300%" numalign="right">
<mi>x</mi>
<mrow><mn>a</mn><mo>+</mo><mn>b</mn><mo>+</mo><mn>c</mn><mo>+</mo><mn>d</mn><mo>+</mo><mn>e</mn></mrow>
</mfrac>
</math>
</body>
</html>

Просмотреть файл

@ -1,14 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<title>mfrac denomalign</title>
</head>
<body>
<math>
<mfrac style="font-size: 300%">
<mrow><mn>a</mn><mo>+</mo><mn>b</mn><mo>+</mo><mn>c</mn><mo>+</mo><mn>d</mn><mo>+</mo><mn>e</mn></mrow>
<mi>x</mi>
</mfrac>
</math>
</body>
</html>

Просмотреть файл

@ -1,21 +0,0 @@
<!DOCTYPE html>
<html class="reftest-wait">
<head>
<title>mfrac denomalign</title>
<script type="text/javascript">
function doTest() {
document.getElementById("testMfrac").removeAttribute("denomalign");
document.documentElement.removeAttribute("class");
}
window.addEventListener("MozReftestInvalidate",doTest);
</script>
</head>
<body>
<math>
<mfrac id="testMfrac" style="font-size: 300%" denomalign="left">
<mrow><mn>a</mn><mo>+</mo><mn>b</mn><mo>+</mo><mn>c</mn><mo>+</mo><mn>d</mn><mo>+</mo><mn>e</mn></mrow>
<mi>x</mi>
</mfrac>
</math>
</body>
</html>

Просмотреть файл

@ -1,21 +0,0 @@
<!DOCTYPE html>
<html class="reftest-wait">
<head>
<title>mfrac denomalign</title>
<script type="text/javascript">
function doTest() {
document.getElementById("testMfrac").removeAttribute("denomalign");
document.documentElement.removeAttribute("class");
}
window.addEventListener("MozReftestInvalidate",doTest);
</script>
</head>
<body>
<math>
<mfrac id="testMfrac" style="font-size: 300%" denomalign="right">
<mrow><mn>a</mn><mo>+</mo><mn>b</mn><mo>+</mo><mn>c</mn><mo>+</mo><mn>d</mn><mo>+</mo><mn>e</mn></mrow>
<mi>x</mi>
</mfrac>
</math>
</body>
</html>

Просмотреть файл

@ -1,14 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<title>mfrac numalign</title>
</head>
<body>
<math>
<mfrac style="font-size: 300%" numalign="left">
<mi>x</mi>
<mrow><mn>a</mn><mo>+</mo><mn>b</mn><mo>+</mo><mn>c</mn><mo>+</mo><mn>d</mn><mo>+</mo><mn>e</mn></mrow>
</mfrac>
</math>
</body>
</html>

Просмотреть файл

@ -1,21 +0,0 @@
<!DOCTYPE html>
<html class="reftest-wait">
<head>
<title>mfrac numalign</title>
<script type="text/javascript">
function doTest() {
document.getElementById("testMfrac").setAttribute("numalign","left");
document.documentElement.removeAttribute("class");
}
window.addEventListener("MozReftestInvalidate",doTest);
</script>
</head>
<body>
<math>
<mfrac id="testMfrac" style="font-size: 300%">
<mi>x</mi>
<mrow><mn>a</mn><mo>+</mo><mn>b</mn><mo>+</mo><mn>c</mn><mo>+</mo><mn>d</mn><mo>+</mo><mn>e</mn></mrow>
</mfrac>
</math>
</body>
</html>

Просмотреть файл

@ -1,14 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<title>mfrac denomalign</title>
</head>
<body>
<math>
<mfrac style="font-size: 300%" denomalign="left">
<mrow><mn>a</mn><mo>+</mo><mn>b</mn><mo>+</mo><mn>c</mn><mo>+</mo><mn>d</mn><mo>+</mo><mn>e</mn></mrow>
<mi>x</mi>
</mfrac>
</math>
</body>
</html>

Просмотреть файл

@ -1,21 +0,0 @@
<!DOCTYPE html>
<html class="reftest-wait">
<head>
<title>mfrac denomalign</title>
<script type="text/javascript">
function doTest() {
document.getElementById("testMfrac").setAttribute("denomalign","left");
document.documentElement.removeAttribute("class");
}
window.addEventListener("MozReftestInvalidate",doTest);
</script>
</head>
<body>
<math>
<mfrac id="testMfrac" style="font-size: 300%">
<mrow><mn>a</mn><mo>+</mo><mn>b</mn><mo>+</mo><mn>c</mn><mo>+</mo><mn>d</mn><mo>+</mo><mn>e</mn></mrow>
<mi>x</mi>
</mfrac>
</math>
</body>
</html>

Просмотреть файл

@ -1,14 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<title>mfrac numalign</title>
</head>
<body>
<math>
<mfrac style="font-size: 300%" numalign="left">
<mi>x</mi>
<mrow><mn>a</mn><mo>+</mo><mn>b</mn><mo>+</mo><mn>c</mn><mo>+</mo><mn>d</mn><mo>+</mo><mn>e</mn></mrow>
</mfrac>
</math>
</body>
</html>

Просмотреть файл

@ -1,21 +0,0 @@
<!DOCTYPE html>
<html class="reftest-wait">
<head>
<title>mfrac numalign</title>
<script type="text/javascript">
function doTest() {
document.getElementById("testMfrac").setAttribute("numalign","left");
document.documentElement.removeAttribute("class");
}
window.addEventListener("MozReftestInvalidate",doTest);
</script>
</head>
<body>
<math>
<mfrac id="testMfrac" style="font-size: 300%" numalign="right">
<mi>x</mi>
<mrow><mn>a</mn><mo>+</mo><mn>b</mn><mo>+</mo><mn>c</mn><mo>+</mo><mn>d</mn><mo>+</mo><mn>e</mn></mrow>
</mfrac>
</math>
</body>
</html>

Просмотреть файл

@ -1,14 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<title>mfrac denomalign</title>
</head>
<body>
<math>
<mfrac style="font-size: 300%" denomalign="left">
<mrow><mn>a</mn><mo>+</mo><mn>b</mn><mo>+</mo><mn>c</mn><mo>+</mo><mn>d</mn><mo>+</mo><mn>e</mn></mrow>
<mi>x</mi>
</mfrac>
</math>
</body>
</html>

Просмотреть файл

@ -1,21 +0,0 @@
<!DOCTYPE html>
<html class="reftest-wait">
<head>
<title>mfrac denomalign</title>
<script type="text/javascript">
function doTest() {
document.getElementById("testMfrac").setAttribute("denomalign","left");
document.documentElement.removeAttribute("class");
}
window.addEventListener("MozReftestInvalidate",doTest);
</script>
</head>
<body>
<math>
<mfrac id="testMfrac" style="font-size: 300%" denomalign="right">
<mrow><mn>a</mn><mo>+</mo><mn>b</mn><mo>+</mo><mn>c</mn><mo>+</mo><mn>d</mn><mo>+</mo><mn>e</mn></mrow>
<mi>x</mi>
</mfrac>
</math>
</body>
</html>

Просмотреть файл

@ -5,12 +5,10 @@
<h2> Test with accent="false" </h2>
<table border="1">
<tr>
<td align="center"></td>
<th colspan="2">mover</th>
<th colspan="2">munder</th>
</tr>
<tr>
<td align="center"></td>
<td align="center"><mrow>
<mi>Over</mi>
<mo>&lt;</mo>
@ -39,115 +37,6 @@
</mrow></td>
</tr>
<tr>
<th>
align="left"
</th>
<td align="center">
<math>
<mover>
<mspace height="15px" width="75px" mathbackground="blue"/>
<mrow>
<mspace height="15px" width="25px" mathbackground="red"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
</mrow>
</mover>
</math>
</td>
<td align="center">
<math>
<mover>
<mrow>
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
</mrow>
<mspace height="15px" width="75px" mathbackground="red"/>
</mover>
</math>
</td>
<td align="center">
<math>
<munder>
<mspace height="15px" width="75px" mathbackground="blue"/>
<mrow>
<mspace height="15px" width="25px" mathbackground="red"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
</mrow>
</munder>
</math>
</td>
<td align="center">
<math>
<munder>
<mrow>
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
</mrow>
<mspace height="15px" width="75px" mathbackground="red"/>
</munder>
</math>
</td>
</tr>
<tr>
<th>
align="right"
</th>
<td align="center">
<math>
<mover>
<mspace height="15px" width="75px" mathbackground="blue"/>
<mrow>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</mrow>
</mover>
</math>
</td>
<td align="center">
<math>
<mover>
<mrow>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px" mathbackground="blue"/>
</mrow>
<mspace height="15px" width="75px" mathbackground="red"/>
</mover>
</math>
</td>
<td align="center">
<math>
<munder>
<mspace height="15px" width="75px" mathbackground="blue"/>
<mrow>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</mrow>
</munder>
</math>
</td>
<td align="center">
<math>
<munder>
<mrow>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px" mathbackground="blue"/>
</mrow>
<mspace height="15px" width="75px" mathbackground="red"/>
</munder>
</math>
</td>
</tr>
<tr>
<th>
align="center"
</th>
<td align="center">
<math>
<mover>

Просмотреть файл

@ -5,12 +5,10 @@
<h2> Test with accent="false" </h2>
<table border="1">
<tr>
<td align="center"></td>
<th colspan="2">mover</th>
<th colspan="2">munder</th>
</tr>
<tr>
<td align="center"></td>
<td align="center"><mrow>
<mi>Over</mi>
<mo>&lt;</mo>
@ -39,12 +37,9 @@
</mrow></td>
</tr>
<tr>
<th>
align="left"
</th>
<td align="center">
<math>
<mover align="left">
<mover>
<mspace height="15px" width="75px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</mover>
@ -52,44 +47,7 @@
</td>
<td align="center">
<math>
<mover align="left">
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="75px" mathbackground="red"/>
</mover>
</math>
</td>
<td align="center">
<math>
<munder align="left">
<mspace height="15px" width="75px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</munder>
</math>
</td>
<td align="center">
<math>
<munder align="left">
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="75px" mathbackground="red"/>
</munder>
</math>
</td>
</tr>
<tr>
<th>
align="right"
</th>
<td align="center">
<math>
<mover align="right">
<mspace height="15px" width="75px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</mover>
</math>
</td>
<td align="center">
<math>
<mover align="right">
<mover>
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="75px" mathbackground="red"/>
</mover>
@ -97,7 +55,7 @@
</td>
<td align="center">
<math>
<munder align="right">
<munder>
<mspace height="15px" width="75px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</munder>
@ -105,44 +63,7 @@
</td>
<td align="center">
<math>
<munder align="right">
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="75px" mathbackground="red"/>
</munder>
</math>
</td>
</tr>
<tr>
<th>
align="center"
</th>
<td align="center">
<math>
<mover align="center">
<mspace height="15px" width="75px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</mover>
</math>
</td>
<td align="center">
<math>
<mover align="center">
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="75px" mathbackground="red"/>
</mover>
</math>
</td>
<td align="center">
<math>
<munder align="center">
<mspace height="15px" width="75px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</munder>
</math>
</td>
<td align="center">
<math>
<munder align="center">
<munder>
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="75px" mathbackground="red"/>
</munder>

Просмотреть файл

@ -5,12 +5,10 @@
<h2> Test with accent="true" </h2>
<table border="1">
<tr>
<td align="center"></td>
<th colspan="2">mover</th>
<th colspan="2">munder</th>
</tr>
<tr>
<td align="center"></td>
<td align="center"><mrow>
<mi>Over</mi>
<mo>&lt;</mo>
@ -39,115 +37,6 @@
</mrow></td>
</tr>
<tr>
<th>
align="left"
</th>
<td align="center">
<math>
<mover accent="true">
<mspace height="15px" width="75px" mathbackground="blue"/>
<mrow>
<mspace height="15px" width="25px" mathbackground="red"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
</mrow>
</mover>
</math>
</td>
<td align="center">
<math>
<mover accent="true">
<mrow>
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
</mrow>
<mspace height="15px" width="75px" mathbackground="red"/>
</mover>
</math>
</td>
<td align="center">
<math>
<munder accentunder="true">
<mspace height="15px" width="75px" mathbackground="blue"/>
<mrow>
<mspace height="15px" width="25px" mathbackground="red"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
</mrow>
</munder>
</math>
</td>
<td align="center">
<math>
<munder accentunder="true">
<mrow>
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
</mrow>
<mspace height="15px" width="75px" mathbackground="red"/>
</munder>
</math>
</td>
</tr>
<tr>
<th>
align="right"
</th>
<td align="center">
<math>
<mover accent="true">
<mspace height="15px" width="75px" mathbackground="blue"/>
<mrow>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</mrow>
</mover>
</math>
</td>
<td align="center">
<math>
<mover accent="true">
<mrow>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px" mathbackground="blue"/>
</mrow>
<mspace height="15px" width="75px" mathbackground="red"/>
</mover>
</math>
</td>
<td align="center">
<math>
<munder accentunder="true">
<mspace height="15px" width="75px" mathbackground="blue"/>
<mrow>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</mrow>
</munder>
</math>
</td>
<td align="center">
<math>
<munder accentunder="true">
<mrow>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px" mathbackground="blue"/>
</mrow>
<mspace height="15px" width="75px" mathbackground="red"/>
</munder>
</math>
</td>
</tr>
<tr>
<th>
align="center"
</th>
<td align="center">
<math>
<mover accent="true">

Просмотреть файл

@ -5,12 +5,10 @@
<h2> Test with accent="true" </h2>
<table border="1">
<tr>
<td align="center"></td>
<th colspan="2">mover</th>
<th colspan="2">munder</th>
</tr>
<tr>
<td align="center"></td>
<td align="center"><mrow>
<mi>Over</mi>
<mo>&lt;</mo>
@ -39,12 +37,9 @@
</mrow></td>
</tr>
<tr>
<th>
align="left"
</th>
<td align="center">
<math>
<mover align="left" accent="true">
<mover accent="true">
<mspace height="15px" width="75px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</mover>
@ -52,44 +47,7 @@
</td>
<td align="center">
<math>
<mover align="left" accent="true">
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="75px" mathbackground="red"/>
</mover>
</math>
</td>
<td align="center">
<math>
<munder align="left" accentunder="true">
<mspace height="15px" width="75px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</munder>
</math>
</td>
<td align="center">
<math>
<munder align="left" accentunder="true">
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="75px" mathbackground="red"/>
</munder>
</math>
</td>
</tr>
<tr>
<th>
align="right"
</th>
<td align="center">
<math>
<mover align="right" accent="true">
<mspace height="15px" width="75px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</mover>
</math>
</td>
<td align="center">
<math>
<mover align="right" accent="true">
<mover accent="true">
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="75px" mathbackground="red"/>
</mover>
@ -97,7 +55,7 @@
</td>
<td align="center">
<math>
<munder align="right" accentunder="true">
<munder accentunder="true">
<mspace height="15px" width="75px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</munder>
@ -105,44 +63,7 @@
</td>
<td align="center">
<math>
<munder align="right" accentunder="true">
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="75px" mathbackground="red"/>
</munder>
</math>
</td>
</tr>
<tr>
<th>
align="center"
</th>
<td align="center">
<math>
<mover align="center" accent="true">
<mspace height="15px" width="75px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</mover>
</math>
</td>
<td align="center">
<math>
<mover align="center" accent="true">
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="75px" mathbackground="red"/>
</mover>
</math>
</td>
<td align="center">
<math>
<munder align="center" accentunder="true">
<mspace height="15px" width="75px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</munder>
</math>
</td>
<td align="center">
<math>
<munder align="center" accentunder="true">
<munder accentunder="true">
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="75px" mathbackground="red"/>
</munder>

Просмотреть файл

@ -5,11 +5,9 @@
<h2> Test with accent="false" </h2>
<table border="1">
<tr>
<td align="center"></td>
<th colspan="6">munderover</th>
</tr>
<tr>
<td align="center"></td>
<td align="center"><math><mrow>
<mi>Over</mi>
<mo>&lt;</mo>
@ -41,147 +39,6 @@
</mrow></math></td>
</tr>
<tr>
<th>
align="left"
</th>
<td align="center">
<math>
<munderover accent="false" accentunder="false">
<mrow>
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="25px"/>
</mrow>
<mspace height="15px" width="75px" mathbackground="red"/>
<mrow>
<mspace height="15px" width="25px" mathbackground="red"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
</mrow>
</munderover>
</math>
</td>
<td align="center">
<math>
<munderover accent="false" accentunder="false">
<mrow>
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="25px"/>
</mrow>
<mrow>
<mspace height="15px" width="25px" mathbackground="red"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
</mrow>
<mspace height="15px" width="75px" mathbackground="red"/>
</munderover>
</math>
</td>
<td align="center">
<math>
<munderover accent="false" accentunder="false">
<mspace height="15px" width="75px" mathbackground="blue"/>
<mrow>
<mspace height="15px" width="25px" mathbackground="red"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
</mrow>
<mrow>
<mspace height="15px" width="25px" mathbackground="red"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
</mrow>
</munderover>
</math>
</td>
<td align="center">
<math>
<munderover accent="false" accentunder="false">
<mrow>
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
</mrow>
<mspace height="15px" width="75px" mathbackground="red"/>
<mspace height="15px" width="75px" mathbackground="red"/>
</munderover>
</math>
</td>
</tr>
<tr>
<th>
align="right"
</th>
<td align="center">
<math>
<munderover accent="false" accentunder="false">
<mrow>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="blue"/>
</mrow>
<mspace height="15px" width="75px" mathbackground="red"/>
<mrow>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</mrow>
</munderover>
</math>
</td>
<td align="center">
<math>
<munderover accent="false" accentunder="false">
<mrow>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="blue"/>
</mrow>
<mrow>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</mrow>
<mspace height="15px" width="75px" mathbackground="red"/>
</munderover>
</math>
</td>
<td align="center">
<math>
<munderover accent="false" accentunder="false">
<mspace height="15px" width="75px" mathbackground="blue"/>
<mrow>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</mrow>
<mrow>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</mrow>
</munderover>
</math>
</td>
<td align="center">
<math>
<munderover accent="false" accentunder="false">
<mrow>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px" mathbackground="blue"/>
</mrow>
<mspace height="15px" width="75px" mathbackground="red"/>
<mspace height="15px" width="75px" mathbackground="red"/>
</munderover>
</math>
</td>
</tr>
<tr>
<th>
align="center"
</th>
<td align="center">
<math>
<munderover accent="false" accentunder="false">

Просмотреть файл

@ -5,11 +5,9 @@
<h2> Test with accent="false" </h2>
<table border="1">
<tr>
<td align="center"></td>
<th colspan="4">munderover</th>
</tr>
<tr>
<td align="center"></td>
<td align="center"><math><mrow>
<mi>Over</mi>
<mo>&lt;</mo>
@ -41,94 +39,9 @@
</mrow></math></td>
</tr>
<tr>
<th>
align="left"
</th>
<td align="center">
<math>
<munderover align="left">
<mspace height="15px" width="50px" mathbackground="blue"/>
<mspace height="15px" width="75px" mathbackground="red"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</moverover>
</math>
</td>
<td align="center">
<math>
<munderover align="left">
<mspace height="15px" width="50px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="red"/>
<mspace height="15px" width="75px" mathbackground="red"/>
</munderover>
</math>
</td>
<td align="center">
<math>
<munderover align="left">
<mspace height="15px" width="75px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="red"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</munderover>
</math>
</td>
<td align="center">
<math>
<munderover align="left">
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="75px" mathbackground="red"/>
<mspace height="15px" width="75px" mathbackground="red"/>
</munderover>
</math>
</td>
</tr>
<tr>
<th>
align="right"
</th>
<td align="center">
<math>
<munderover align="right">
<mspace height="15px" width="50px" mathbackground="blue"/>
<mspace height="15px" width="75px" mathbackground="red"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</munderover>
</math>
</td>
<td align="center">
<math>
<munderover align="right">
<mspace height="15px" width="50px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="red"/>
<mspace height="15px" width="75px" mathbackground="red"/>
</munderover>
</math>
</td>
<td align="center">
<math>
<munderover align="right">
<mspace height="15px" width="75px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="red"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</munderover>
</math>
</td>
<td align="center">
<math>
<munderover align="right">
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="75px" mathbackground="red"/>
<mspace height="15px" width="75px" mathbackground="red"/>
</munderover>
</math>
</td>
</tr>
<tr>
<th>
align="center"
</th>
<td align="center">
<math>
<munderover align="center">
<munderover>
<mspace height="15px" width="50px" mathbackground="blue"/>
<mspace height="15px" width="75px" mathbackground="red"/>
<mspace height="15px" width="25px" mathbackground="red"/>

Просмотреть файл

@ -5,11 +5,9 @@
<h2> Test with accent="true" </h2>
<table border="1">
<tr>
<td align="center"></td>
<th colspan="6">munderover</th>
</tr>
<tr>
<td align="center"></td>
<td align="center"><math><mrow>
<mi>Over</mi>
<mo>&lt;</mo>
@ -41,147 +39,6 @@
</mrow></math></td>
</tr>
<tr>
<th>
align="left"
</th>
<td align="center">
<math>
<munderover accent="true" accentunder="true">
<mrow>
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="25px"/>
</mrow>
<mspace height="15px" width="75px" mathbackground="red"/>
<mrow>
<mspace height="15px" width="25px" mathbackground="red"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
</mrow>
</munderover>
</math>
</td>
<td align="center">
<math>
<munderover accent="true" accentunder="true">
<mrow>
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="25px"/>
</mrow>
<mrow>
<mspace height="15px" width="25px" mathbackground="red"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
</mrow>
<mspace height="15px" width="75px" mathbackground="red"/>
</munderover>
</math>
</td>
<td align="center">
<math>
<munderover accent="true" accentunder="true">
<mspace height="15px" width="75px" mathbackground="blue"/>
<mrow>
<mspace height="15px" width="25px" mathbackground="red"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
</mrow>
<mrow>
<mspace height="15px" width="25px" mathbackground="red"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
</mrow>
</munderover>
</math>
</td>
<td align="center">
<math>
<munderover accent="true" accentunder="true">
<mrow>
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
</mrow>
<mspace height="15px" width="75px" mathbackground="red"/>
<mspace height="15px" width="75px" mathbackground="red"/>
</munderover>
</math>
</td>
</tr>
<tr>
<th>
align="right"
</th>
<td align="center">
<math>
<munderover accent="true" accentunder="true">
<mrow>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="blue"/>
</mrow>
<mspace height="15px" width="75px" mathbackground="red"/>
<mrow>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</mrow>
</munderover>
</math>
</td>
<td align="center">
<math>
<munderover accent="true" accentunder="true">
<mrow>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="blue"/>
</mrow>
<mrow>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</mrow>
<mspace height="15px" width="75px" mathbackground="red"/>
</munderover>
</math>
</td>
<td align="center">
<math>
<munderover accent="true" accentunder="true">
<mspace height="15px" width="75px" mathbackground="blue"/>
<mrow>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</mrow>
<mrow>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</mrow>
</munderover>
</math>
</td>
<td align="center">
<math>
<munderover accent="true" accentunder="true">
<mrow>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px"/>
<mspace height="15px" width="25px" mathbackground="blue"/>
</mrow>
<mspace height="15px" width="75px" mathbackground="red"/>
<mspace height="15px" width="75px" mathbackground="red"/>
</munderover>
</math>
</td>
</tr>
<tr>
<th>
align="center"
</th>
<td align="center">
<math>
<munderover accent="true" accentunder="true">

Просмотреть файл

@ -5,11 +5,9 @@
<h2> Test with accent="true" </h2>
<table border="1">
<tr>
<td align="center"></td>
<th colspan="4">munderover</th>
</tr>
<tr>
<td align="center"></td>
<td align="center"><math><mrow>
<mi>Over</mi>
<mo>&lt;</mo>
@ -41,12 +39,9 @@
</mrow></math></td>
</tr>
<tr>
<th>
align="left"
</th>
<td align="center">
<math>
<munderover align="left" accent="true" accentunder="true">
<munderover accent="true" accentunder="true">
<mspace height="15px" width="50px" mathbackground="blue"/>
<mspace height="15px" width="75px" mathbackground="red"/>
<mspace height="15px" width="25px" mathbackground="red"/>
@ -55,48 +50,7 @@
</td>
<td align="center">
<math>
<munderover align="left" accent="true" accentunder="true">
<mspace height="15px" width="50px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="red"/>
<mspace height="15px" width="75px" mathbackground="red"/>
</munderover>
</math>
</td>
<td align="center">
<math>
<munderover align="left" accent="true" accentunder="true">
<mspace height="15px" width="75px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="red"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</munderover>
</math>
</td>
<td align="center">
<math>
<munderover align="left" accent="true" accentunder="true">
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="75px" mathbackground="red"/>
<mspace height="15px" width="75px" mathbackground="red"/>
</munderover>
</math>
</td>
</tr>
<tr>
<th>
align="right"
</th>
<td align="center">
<math>
<munderover align="right" accent="true" accentunder="true">
<mspace height="15px" width="50px" mathbackground="blue"/>
<mspace height="15px" width="75px" mathbackground="red"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</munderover>
</math>
</td>
<td align="center">
<math>
<munderover align="right" accent="true" accentunder="true">
<munderover accent="true" accentunder="true">
<mspace height="15px" width="50px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="red"/>
<mspace height="15px" width="75px" mathbackground="red"/>
@ -105,7 +59,7 @@
</td>
<td align="center">
<math>
<munderover align="right" accent="true" accentunder="true">
<munderover accent="true" accentunder="true">
<mspace height="15px" width="75px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="red"/>
<mspace height="15px" width="25px" mathbackground="red"/>
@ -114,48 +68,7 @@
</td>
<td align="center">
<math>
<munderover align="right" accent="true" accentunder="true">
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="75px" mathbackground="red"/>
<mspace height="15px" width="75px" mathbackground="red"/>
</munderover>
</math>
</td>
</tr>
<tr>
<th>
align="center"
</th>
<td align="center">
<math>
<munderover align="center" accent="true" accentunder="true">
<mspace height="15px" width="50px" mathbackground="blue"/>
<mspace height="15px" width="75px" mathbackground="red"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</munderover>
</math>
</td>
<td align="center">
<math>
<munderover align="center" accent="true" accentunder="true">
<mspace height="15px" width="50px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="red"/>
<mspace height="15px" width="75px" mathbackground="red"/>
</munderover>
</math>
</td>
<td align="center">
<math>
<munderover align="center" accent="true" accentunder="true">
<mspace height="15px" width="75px" mathbackground="blue"/>
<mspace height="15px" width="25px" mathbackground="red"/>
<mspace height="15px" width="25px" mathbackground="red"/>
</munderover>
</math>
</td>
<td align="center">
<math>
<munderover align="center" accent="true" accentunder="true">
<munderover accent="true" accentunder="true">
<mspace height="15px" width="25px" mathbackground="blue"/>
<mspace height="15px" width="75px" mathbackground="red"/>
<mspace height="15px" width="75px" mathbackground="red"/>

Просмотреть файл

@ -15,7 +15,7 @@ pref(mathml.scriptminsize_attribute.disabled,false) pref(mathml.scriptsizemultip
fuzzy(0-2,0-529) == 393760-2.xml 393760-2-ref.xml
== 414123.xhtml 414123-ref.xhtml
== dir-1.html dir-1-ref.html
pref(mathml.deprecated_alignment_attributes.disabled,false) == dir-2.html dir-2-ref.html
== dir-2.html dir-2-ref.html
pref(mathml.mfrac_bevelled_attribute.disabled,false) random-if(gtkWidget) == dir-3.html dir-3-ref.html # bug 1309426
== dir-5.html dir-5-ref.html
fuzzy-if(cocoaWidget,0-135,0-56) == dir-6a.html dir-6a-ref.html
@ -119,10 +119,10 @@ random-if(gtkWidget) == mpadded-8.html mpadded-8-ref.html # bug 1309430
random-if(gtkWidget) == mpadded-9.html mpadded-9-ref.html # bug 1309430
pref(mathml.scriptsizemultiplier_attribute.disabled,false) == scriptlevel-1.html scriptlevel-1-ref.html
== scriptlevel-movablelimits-1.html scriptlevel-movablelimits-1-ref.html
pref(mathml.deprecated_alignment_attributes.disabled,false) == munderover-align-accent-false.html munderover-align-accent-false-ref.html
pref(mathml.deprecated_alignment_attributes.disabled,false) == munderover-align-accent-true.html munderover-align-accent-true-ref.html
pref(mathml.deprecated_alignment_attributes.disabled,false) == munder-mover-align-accent-true.html munder-mover-align-accent-true-ref.html
pref(mathml.deprecated_alignment_attributes.disabled,false) == munder-mover-align-accent-false.html munder-mover-align-accent-false-ref.html
== munderover-align-accent-false.html munderover-align-accent-false-ref.html
== munderover-align-accent-true.html munderover-align-accent-true-ref.html
== munder-mover-align-accent-true.html munder-mover-align-accent-true-ref.html
== munder-mover-align-accent-false.html munder-mover-align-accent-false-ref.html
pref(mathml.mfrac_linethickness_names.disabled,false) == mfrac-linethickness-1.xhtml mfrac-linethickness-1-ref.xhtml
== mfrac-linethickness-2.xhtml mfrac-linethickness-2-ref.xhtml
== mfrac-linethickness-3.xhtml mfrac-linethickness-3-ref.xhtml
@ -307,28 +307,16 @@ random-if(gtkWidget) == rowlines-3-2.html rowlines-3-2-ref.html # bug 1309426
== op-dict-12.html op-dict-12-ref.html
!= op-dict-13.html op-dict-13-ref.html
pref(mathml.mfrac_bevelled_attribute.disabled,false) == mfrac-A-1.html mfrac-A-1-ref.html
pref(mathml.deprecated_alignment_attributes.disabled,false) == mfrac-A-2.html mfrac-A-2-ref.html
pref(mathml.deprecated_alignment_attributes.disabled,false) == mfrac-A-3.html mfrac-A-3-ref.html
== mfrac-A-4.html mfrac-A-4-ref.html
pref(mathml.mfrac_linethickness_names.disabled,false) == mfrac-A-5.html mfrac-A-5-ref.html # bug 1309426
pref(mathml.deprecated_alignment_attributes.disabled,false) == mfrac-A-6.html mfrac-A-6-ref.html
pref(mathml.deprecated_alignment_attributes.disabled,false) == mfrac-A-7.html mfrac-A-7-ref.html
== mfrac-A-8.html mfrac-A-8-ref.html
pref(mathml.mfrac_bevelled_attribute.disabled,false) == mfrac-B-1.html mfrac-B-1-ref.html
pref(mathml.mfrac_linethickness_names.disabled,false) == mfrac-B-2.html mfrac-B-2-3-ref.html
pref(mathml.mfrac_linethickness_names.disabled,false) == mfrac-B-3.html mfrac-B-2-3-ref.html
pref(mathml.deprecated_alignment_attributes.disabled,false) fuzzy-if(geckoview,0-239,0-781) == mfrac-B-4.html mfrac-B-4-5-ref.html
pref(mathml.deprecated_alignment_attributes.disabled,false) == mfrac-B-5.html mfrac-B-4-5-ref.html
pref(mathml.deprecated_alignment_attributes.disabled,false) fuzzy-if(geckoview,0-239,0-781) == mfrac-B-6.html mfrac-B-6-7-ref.html
pref(mathml.deprecated_alignment_attributes.disabled,false) == mfrac-B-7.html mfrac-B-6-7-ref.html
pref(mathml.mfrac_bevelled_attribute.disabled,false) fuzzy(0-1,0-14) == mfrac-C-1.html mfrac-C-1-ref.html
pref(mathml.mfrac_linethickness_names.disabled,false) == mfrac-C-2.html mfrac-C-2-ref.html
pref(mathml.deprecated_alignment_attributes.disabled,false) fuzzy-if(geckoview,0-239,0-776) == mfrac-C-3.html mfrac-C-3-ref.html
pref(mathml.deprecated_alignment_attributes.disabled,false) fuzzy-if(geckoview,0-239,0-271) == mfrac-C-4.html mfrac-C-4-ref.html
pref(mathml.mfrac_bevelled_attribute.disabled,false) fuzzy(0-1,0-14) == mfrac-D-1.html mfrac-D-1-ref.html
pref(mathml.mfrac_linethickness_names.disabled,false) == mfrac-D-2.html mfrac-D-2-ref.html
pref(mathml.deprecated_alignment_attributes.disabled,false) fuzzy-if(geckoview,0-239,0-776) == mfrac-D-3.html mfrac-D-3-ref.html
pref(mathml.deprecated_alignment_attributes.disabled,false) fuzzy-if(geckoview,0-239,0-271) == mfrac-D-4.html mfrac-D-4-ref.html
== mfrac-E-1.html mfrac-E-1-ref.html
== shadow-dom-1.html shadow-dom-1-ref.html
pref(ui.useOverlayScrollbars,1) pref(dom.meta-viewport.enabled,true) pref(font.size.inflation.emPerLine,25) fuzzy-if(!gtkWidget,0-255,0-324) fuzzy-if(gtkWidget,0-255,0-66) == font-inflation-1.html font-inflation-1-ref.html # gtkWidget due to Bug 1607294

Просмотреть файл

@ -8723,12 +8723,6 @@
value: true
mirror: always
# Whether to disable deprecated numalign/denomalign/align attributes
- name: mathml.deprecated_alignment_attributes.disabled
type: bool
value: true
mirror: always
# Whether to disable the scriptminsize attribute.
# Note that this only disables parsing, not the default effect when no attribute
# is unspecified.

Просмотреть файл

@ -1 +1 @@
prefs: [mathml.scriptsizemultiplier_attribute.disabled: true, mathml.scriptminsize_attribute.disabled: true, mathml.mathspace_names.disabled: true, mathml.mfrac_linethickness_names.disabled:true, mathml.deprecated_alignment_attributes.disabled: true, mathml.mfrac_bevelled_attribute.disabled: true, mathml.mfenced_element.disabled: true, layout.css.math-style.enabled: true]
prefs: [mathml.scriptsizemultiplier_attribute.disabled: true, mathml.scriptminsize_attribute.disabled: true, mathml.mathspace_names.disabled: true, mathml.mfrac_linethickness_names.disabled:true, mathml.mfrac_bevelled_attribute.disabled: true, mathml.mfenced_element.disabled: true, layout.css.math-style.enabled: true]