Add some basic reftests for dynamic changes of -moz-box-ordinal-group. (Bug 555987)

This commit is contained in:
L. David Baron 2010-06-28 13:47:39 -07:00
Родитель b6b9d51e5c
Коммит 27b814a539
9 изменённых файлов: 118 добавлений и 0 удалений

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

@ -0,0 +1,17 @@
<?xml version="1.0"?>
<!DOCTYPE window>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" class="reftest-wait" onload="run()">
<script type="application/javascript"><![CDATA[
function run() {
var c = document.getElementById("C");
getComputedStyle(c, "").width; // flush
c.style.MozBoxOrdinalGroup = "2";
document.documentElement.removeAttribute("class");
}
]]></script>
<label id="A" value="A" />
<label id="C" value="C" />
<label id="B" value="B" />
</window>

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

@ -0,0 +1,17 @@
<?xml version="1.0"?>
<!DOCTYPE window>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" class="reftest-wait" onload="run()">
<script type="application/javascript"><![CDATA[
function run() {
var c = document.getElementById("C");
getComputedStyle(c, "").width; // flush
c.style.MozBoxOrdinalGroup = "2";
document.documentElement.removeAttribute("class");
}
]]></script>
<label id="B" value="B" style="-moz-box-ordinal-group: 2" />
<label id="C" value="C" />
<label id="A" value="A" />
</window>

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

@ -0,0 +1,17 @@
<?xml version="1.0"?>
<!DOCTYPE window>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" class="reftest-wait" onload="run()">
<script type="application/javascript"><![CDATA[
function run() {
var b = document.getElementById("B");
getComputedStyle(b, "").width; // flush
b.style.MozBoxOrdinalGroup = "2";
document.documentElement.removeAttribute("class");
}
]]></script>
<label id="B" value="B" />
<label id="C" value="C" style="-moz-box-ordinal-group: 2" />
<label id="A" value="A" />
</window>

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

@ -0,0 +1,7 @@
<?xml version="1.0"?>
<!DOCTYPE window>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<label id="A" value="A" />
<label id="B" value="B" />
<label id="C" value="C" />
</window>

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

@ -0,0 +1,17 @@
<?xml version="1.0"?>
<!DOCTYPE window>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" class="reftest-wait" onload="run()">
<script type="application/javascript"><![CDATA[
function run() {
var b = document.getElementById("B");
getComputedStyle(b, "").width; // flush
b.style.MozBoxOrdinalGroup = "";
document.documentElement.removeAttribute("class");
}
]]></script>
<label id="A" value="A" />
<label id="B" value="B" style="-moz-box-ordinal-group: 2" />
<label id="C" value="C" />
</window>

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

@ -0,0 +1,17 @@
<?xml version="1.0"?>
<!DOCTYPE window>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" class="reftest-wait" onload="run()">
<script type="application/javascript"><![CDATA[
function run() {
var b = document.getElementById("B");
getComputedStyle(b, "").width; // flush
b.style.MozBoxOrdinalGroup = "";
document.documentElement.removeAttribute("class");
}
]]></script>
<label id="C" value="C" style="-moz-box-ordinal-group: 2" />
<label id="A" value="A" />
<label id="B" value="B" style="-moz-box-ordinal-group: 2" />
</window>

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

@ -0,0 +1,17 @@
<?xml version="1.0"?>
<!DOCTYPE window>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" class="reftest-wait" onload="run()">
<script type="application/javascript"><![CDATA[
function run() {
var a = document.getElementById("A");
getComputedStyle(a, "").width; // flush
a.style.MozBoxOrdinalGroup = "";
document.documentElement.removeAttribute("class");
}
]]></script>
<label id="C" value="C" style="-moz-box-ordinal-group: 2" />
<label id="A" value="A" style="-moz-box-ordinal-group: 2" />
<label id="B" value="B" />
</window>

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

@ -0,0 +1,6 @@
== dynamic-1-remove-to-none-grouped.xul dynamic-1-ref.xul
fails == dynamic-1-add-to-one-grouped.xul dynamic-1-ref.xul
== dynamic-1-remove-to-one-grouped-1.xul dynamic-1-ref.xul
fails == dynamic-1-remove-to-one-grouped-2.xul dynamic-1-ref.xul
== dynamic-1-add-to-two-grouped-1.xul dynamic-1-ref.xul
fails == dynamic-1-add-to-two-grouped-2.xul dynamic-1-ref.xul

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

@ -26,6 +26,9 @@ include border-image/reftest.list
# border-radius/ # border-radius/
include border-radius/reftest.list include border-radius/reftest.list
# box-ordinal/
include box-ordinal/reftest.list
# box-properties/ # box-properties/
include box-properties/reftest.list include box-properties/reftest.list