mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-10-16 12:17:34 +09:00
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
This commit is contained in:
commit
dcd9973243
150858 changed files with 23884658 additions and 0 deletions
|
|
@ -0,0 +1,19 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta http-equiv="Content-Style-Type" content="text/css">
|
||||
<style type="text/css">
|
||||
|
||||
body > span { outline: 1px dotted black; }
|
||||
body > span > span { display: block; width: 10em; }
|
||||
|
||||
</style>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<span><span>A</span><span>A</span></span>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,32 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta http-equiv="Content-Style-Type" content="text/css">
|
||||
<style type="text/css">
|
||||
|
||||
body > span { outline: 1px dotted black; }
|
||||
body > span > span { display: block; width: 10em; }
|
||||
|
||||
</style>
|
||||
|
||||
<script>
|
||||
function boom()
|
||||
{
|
||||
var n = document.getElementById("a");
|
||||
n.parentNode.appendChild(n.cloneNode(true));
|
||||
}
|
||||
</script>
|
||||
|
||||
</head>
|
||||
<body onload="boom();">
|
||||
|
||||
<span><span id="a">A</span></span>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
.outermost { border: 2px solid; }
|
||||
.outer { border: 4px solid yellow; }
|
||||
.inner { border: 6px sold green; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<span class="outermost" style="border-right: none">
|
||||
<span class="outer" style="border-right: none">
|
||||
<span class="inner" style="border-right: none">
|
||||
</span>
|
||||
</span>
|
||||
</span>
|
||||
<span style="display: block"></span>
|
||||
<span class="outermost" style="border-right: none; border-left: none">
|
||||
<span class="outer" style="border-right: none; border-left: none">
|
||||
<span class="inner" style="border-right: nonel border-left: none">
|
||||
before span
|
||||
</span>
|
||||
</span>
|
||||
</span>
|
||||
<span style="display: block">span</span>
|
||||
<span class="outermost" style="border-left: none">
|
||||
<span class="outer" style="border-left: none">
|
||||
<span class="inner" style="border-left: none">
|
||||
after span
|
||||
</span>
|
||||
</span>
|
||||
</span>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
#outermost { border: 2px solid; }
|
||||
#outer { border: 4px solid yellow; }
|
||||
#inner { border: 6px sold green; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<span id="outermost">
|
||||
<span id="outer">
|
||||
<span id="inner">
|
||||
<span style="display: block"></span>
|
||||
before span
|
||||
<span style="display: block">span</span>
|
||||
after span
|
||||
</span>
|
||||
</span>
|
||||
</span>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<style>
|
||||
#outermost { border: 2px solid; }
|
||||
#outer { border: 4px solid yellow; }
|
||||
#inner { border: 6px sold green; }
|
||||
</style>
|
||||
<script>
|
||||
function doTest() {
|
||||
var i = document.getElementById("inner");
|
||||
var frag = document.createDocumentFragment();
|
||||
var newSpan = document.createElement("span");
|
||||
newSpan.appendChild(document.createTextNode("span"));
|
||||
newSpan.style.display = "block";
|
||||
frag.appendChild(newSpan);
|
||||
frag.appendChild(document.createTextNode("after span"));
|
||||
i.appendChild(frag);
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body onload="doTest()">
|
||||
<span id="outermost">
|
||||
<span id="outer">
|
||||
<span id="inner">
|
||||
<span style="display: block"></span>
|
||||
before span
|
||||
</span>
|
||||
</span>
|
||||
</span>
|
||||
</body>
|
||||
</html>
|
||||
6
layout/reftests/ib-split/emptyspan-1-ref.html
Normal file
6
layout/reftests/ib-split/emptyspan-1-ref.html
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
<!DOCTYPE html>
|
||||
<body style="direction: ltr">
|
||||
<span style="display: block">x</span>
|
||||
<span style="border: 5px solid blue; border-left: none; border-right: none;
|
||||
padding-right: 10px"></span>
|
||||
</body>
|
||||
12
layout/reftests/ib-split/emptyspan-1.html
Normal file
12
layout/reftests/ib-split/emptyspan-1.html
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="" />
|
||||
<body style="direction: ltr">
|
||||
<span style="border: 5px solid blue; border-left: none; border-right: none;
|
||||
padding-right: 10px">
|
||||
<span style="display: block">x</span>
|
||||
</span>
|
||||
</body>
|
||||
6
layout/reftests/ib-split/emptyspan-2-ref.html
Normal file
6
layout/reftests/ib-split/emptyspan-2-ref.html
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
<!DOCTYPE html>
|
||||
<body style="direction: rtl">
|
||||
<span style="border: 5px solid blue; border-left: none; border-right: none;
|
||||
padding-right: 10px"></span>
|
||||
<span style="display: block">x</span>
|
||||
</body>
|
||||
12
layout/reftests/ib-split/emptyspan-2.html
Normal file
12
layout/reftests/ib-split/emptyspan-2.html
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="" />
|
||||
<body style="direction: rtl">
|
||||
<span style="border: 5px solid blue; border-left: none; border-right: none;
|
||||
padding-right: 10px">
|
||||
<span style="display: block">x</span>
|
||||
</span>
|
||||
</body>
|
||||
6
layout/reftests/ib-split/emptyspan-3-ref.html
Normal file
6
layout/reftests/ib-split/emptyspan-3-ref.html
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
<!DOCTYPE html>
|
||||
<body style="direction: ltr">
|
||||
<span style="border: 5px solid blue; border-left: none; border-right: none;
|
||||
padding-left: 10px"></span>
|
||||
<span style="display: block">x</span>
|
||||
</body>
|
||||
12
layout/reftests/ib-split/emptyspan-3.html
Normal file
12
layout/reftests/ib-split/emptyspan-3.html
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="" />
|
||||
<body style="direction: ltr">
|
||||
<span style="border: 5px solid blue; border-left: none; border-right: none;
|
||||
padding-left: 10px">
|
||||
<span style="display: block">x</span>
|
||||
</span>
|
||||
</body>
|
||||
6
layout/reftests/ib-split/emptyspan-4-ref.html
Normal file
6
layout/reftests/ib-split/emptyspan-4-ref.html
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
<!DOCTYPE html>
|
||||
<body style="direction: rtl">
|
||||
<span style="display: block">x</span>
|
||||
<span style="border: 5px solid blue; border-left: none; border-right: none;
|
||||
padding-left: 10px"></span>
|
||||
</body>
|
||||
12
layout/reftests/ib-split/emptyspan-4.html
Normal file
12
layout/reftests/ib-split/emptyspan-4.html
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="" />
|
||||
<body style="direction: rtl">
|
||||
<span style="border: 5px solid blue; border-left: none; border-right: none;
|
||||
padding-left: 10px">
|
||||
<span style="display: block">x</span>
|
||||
</span>
|
||||
</body>
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<body>
|
||||
<div style="position: relative; left: 100px">
|
||||
aaa
|
||||
</div>
|
||||
<span style="position: relative; left: 100px">
|
||||
<span style="float: left">bbb</span>
|
||||
</span>
|
||||
<div style="position: relative; left: 100px">
|
||||
aaa
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="" />
|
||||
<body>
|
||||
<span style="position: relative; left: 100px">
|
||||
<span style="display: block">
|
||||
aaa
|
||||
</span>
|
||||
<span style="float: left">bbb</span>
|
||||
<span style="display: block">
|
||||
aaa
|
||||
</span>
|
||||
</span>
|
||||
</body>
|
||||
</html>
|
||||
8
layout/reftests/ib-split/ignored-margins-1-ref.html
Normal file
8
layout/reftests/ib-split/ignored-margins-1-ref.html
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<body>
|
||||
<div style="width: 100px; border: 1px solid green;">
|
||||
<div style="display: block; height: 20px; width: 80px; margin: 10px 0 10px 10px; border: 5px solid black"></div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
16
layout/reftests/ib-split/ignored-margins-1a.html
Normal file
16
layout/reftests/ib-split/ignored-margins-1a.html
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="" />
|
||||
<body>
|
||||
<div style="direction: ltr; width: 100px; border: 1px solid green;">
|
||||
<span>
|
||||
<span style="display: block; height: 20px; width: 80px; margin: 10px; border: 5px solid black">
|
||||
</span>
|
||||
</span>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
16
layout/reftests/ib-split/ignored-margins-1b.html
Normal file
16
layout/reftests/ib-split/ignored-margins-1b.html
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="" />
|
||||
<body>
|
||||
<div style="direction: ltr; width: 100px; border: 1px solid green;">
|
||||
<span style="direction: rtl">
|
||||
<span style="display: block; height: 20px; width: 80px; margin: 10px; border: 5px solid black">
|
||||
</span>
|
||||
</span>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
8
layout/reftests/ib-split/ignored-margins-2-ref.html
Normal file
8
layout/reftests/ib-split/ignored-margins-2-ref.html
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<body>
|
||||
<div style="width: 100px; border: 1px solid green;">
|
||||
<div style="display: block; height: 20px; width: 80px; margin: 10px 10px 10px 0; border: 5px solid black"></div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
16
layout/reftests/ib-split/ignored-margins-2a.html
Normal file
16
layout/reftests/ib-split/ignored-margins-2a.html
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="" />
|
||||
<body>
|
||||
<div style="direction: rtl; width: 100px; border: 1px solid green;">
|
||||
<span>
|
||||
<span style="display: block; height: 20px; width: 80px; margin: 10px; border: 5px solid black">
|
||||
</span>
|
||||
</span>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
16
layout/reftests/ib-split/ignored-margins-2b.html
Normal file
16
layout/reftests/ib-split/ignored-margins-2b.html
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="" />
|
||||
<body>
|
||||
<div style="direction: rtl; width: 100px; border: 1px solid green;">
|
||||
<span style="direction: ltr">
|
||||
<span style="display: block; height: 20px; width: 80px; margin: 10px; border: 5px solid black">
|
||||
</span>
|
||||
</span>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
.notstart { border-left: none; }
|
||||
.notend { border-right: none; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<span class="notend">
|
||||
<span>One</span><span>Two</span><span>Three</span>
|
||||
</span>
|
||||
<div>Four</div>
|
||||
<span class="notstart notend"></span>
|
||||
<div>Five</div>
|
||||
<span class="notstart notend">
|
||||
<span>Six</span>
|
||||
</span>
|
||||
<div>Seven</div>
|
||||
<span class="notstart notend"></span>
|
||||
<div>Eight</div>
|
||||
<span class="notstart">
|
||||
<span>Nine</span><span>Ten</span><span>Eleven</span>
|
||||
</span>
|
||||
</body>
|
||||
</html>
|
||||
23
layout/reftests/ib-split/insert-into-split-inline-1-ref.html
Normal file
23
layout/reftests/ib-split/insert-into-split-inline-1-ref.html
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<span
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
><span>Nine</span
|
||||
><span>Ten</span
|
||||
><span>Eleven</span
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
body > span > span { border: 3px solid cyan }
|
||||
.notstart { border-left: none; }
|
||||
.notend { border-right: none; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<span class="notend">
|
||||
<span class="notend">
|
||||
<span>One</span><span>Two</span><span>Three</span>
|
||||
</span>
|
||||
</span>
|
||||
<div>Four</div>
|
||||
<span class="notstart notend"><span class="notstart notend"></span></span>
|
||||
<div>Five</div>
|
||||
<span class="notstart notend">
|
||||
<span class="notstart notend">
|
||||
<span>Six</span>
|
||||
</span>
|
||||
</span>
|
||||
<div>Seven</div>
|
||||
<span class="notstart notend"><span class="notstart notend"></span></span>
|
||||
<div>Eight</div>
|
||||
<span class="notstart">
|
||||
<span class="notstart">
|
||||
<span>Nine</span><span>Ten</span>
|
||||
</span>
|
||||
</span>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
body > span > span { border: 3px solid cyan }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<span><span
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
><span>Nine</span
|
||||
><span>Ten</span
|
||||
></span></span>
|
||||
</body>
|
||||
</html>
|
||||
34
layout/reftests/ib-split/insert-into-split-inline-10.html
Normal file
34
layout/reftests/ib-split/insert-into-split-inline-10.html
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("span");
|
||||
newNode.appendChild(document.createTextNode("Nine"));
|
||||
document.getElementById("target").appendChild(newNode);
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
body > span > span { border: 3px solid cyan }
|
||||
body > span > span::after { content: "Ten" }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span><span id="target"
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
></span></span>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
body > span > span { border: 3px solid cyan }
|
||||
.notstart { border-left: none; }
|
||||
.notend { border-right: none; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<span class="notend">
|
||||
<span class="notend">
|
||||
<span>One</span><span>Two</span><span>Three</span>
|
||||
</span>
|
||||
</span>
|
||||
<div>Four</div>
|
||||
<span class="notstart notend"><span class="notstart notend"></span></span>
|
||||
<div>Five</div>
|
||||
<span class="notstart notend">
|
||||
<span class="notstart notend">
|
||||
<span>Six</span>
|
||||
</span>
|
||||
</span>
|
||||
<div>Seven</div>
|
||||
<span class="notstart notend"><span class="notstart notend"></span></span>
|
||||
<div>Eight</div>
|
||||
<span class="notstart notend">
|
||||
<span class="notstart">
|
||||
<span>Nine</span>
|
||||
</span>
|
||||
</span>
|
||||
<div>Ten</div>
|
||||
<span class="notstart"></span>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
body > span > span { border: 3px solid cyan }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<span
|
||||
><span
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
><span>Nine</span
|
||||
></span
|
||||
><div>Ten</div
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
36
layout/reftests/ib-split/insert-into-split-inline-11.html
Normal file
36
layout/reftests/ib-split/insert-into-split-inline-11.html
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("span");
|
||||
newNode.appendChild(document.createTextNode("Nine"));
|
||||
document.getElementById("target").appendChild(newNode);
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
body > span > span { border: 3px solid cyan }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span
|
||||
><span id="target"
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
></span
|
||||
><div>Ten</div
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<body>
|
||||
<div style="display: inline; border: 2px solid; border-right: none">One</div>
|
||||
<div>Two</div>
|
||||
<div style="display: inline; border: 2px; border-style: solid none"></div>
|
||||
<div>Three</div>
|
||||
<div style="display: inline; border: 2px solid; border-left: none"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<body>
|
||||
<div style="display: inline; border: 2px solid">One<div>Two</div><div>Three</div></div>
|
||||
</body>
|
||||
</html>
|
||||
17
layout/reftests/ib-split/insert-into-split-inline-12.html
Normal file
17
layout/reftests/ib-split/insert-into-split-inline-12.html
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<style>
|
||||
#i { display: inline; border: 2px solid; }
|
||||
#i::after { display: block; content: "Three"; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div id="i"><script>document.body.offsetWidth</script>One<div>Two</div></div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<body>
|
||||
<div style="display: inline; border: 2px solid; border-right: none"></div>
|
||||
<div>One</div>
|
||||
<div style="display: inline; border: 2px solid; border-left: none">TwoThree</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<body>
|
||||
<div style="display: inline; border: 2px solid"><div>One</div>TwoThree</div>
|
||||
</body>
|
||||
</html>
|
||||
24
layout/reftests/ib-split/insert-into-split-inline-13.html
Normal file
24
layout/reftests/ib-split/insert-into-split-inline-13.html
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<style>
|
||||
#i { border: 2px solid; }
|
||||
#i::before { display: block; content: "One"; }
|
||||
#i::after { content: "Three"; }
|
||||
</style>
|
||||
<script>
|
||||
function doTest() {
|
||||
var i = document.getElementById("i");
|
||||
i.insertBefore(document.createTextNode("Two"), i.firstChild);
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body onload="doTest()">
|
||||
<span id="i"><span style="display: none"></span></span>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<body>
|
||||
<div style="display: inline; border: 2px solid; border-right: none"></div>
|
||||
<div>One</div>
|
||||
<div style="display: inline; border: 2px solid; border-left: none">Two</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<body>
|
||||
<div style="display: inline; border: 2px solid"><div>One</div>Two</div>
|
||||
</body>
|
||||
</html>
|
||||
23
layout/reftests/ib-split/insert-into-split-inline-14.html
Normal file
23
layout/reftests/ib-split/insert-into-split-inline-14.html
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<style>
|
||||
#i { border: 2px solid; }
|
||||
#i::before { display: block; content: "One"; }
|
||||
</style>
|
||||
<script>
|
||||
function doTest() {
|
||||
var i = document.getElementById("i");
|
||||
i.insertBefore(document.createTextNode("Two"), i.firstChild);
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body onload="doTest()">
|
||||
<span id="i"><span style="display: none"></span></span>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<body>
|
||||
<div style="display: inline; border: 2px solid; border-right:none"></div>
|
||||
<div>One</div>
|
||||
<div style="display: inline; border: 2px solid; border-right:none; border-left: none">Two</div>
|
||||
<div>Three</div>
|
||||
<div style="display: inline; border: 2px solid; border-left: none"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<body>
|
||||
<div style="display: inline; border: 2px solid"><div>One</div>Two<div>Three</div></div>
|
||||
</body>
|
||||
</html>
|
||||
17
layout/reftests/ib-split/insert-into-split-inline-15.html
Normal file
17
layout/reftests/ib-split/insert-into-split-inline-15.html
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<style>
|
||||
#i { display: inline; border: 2px solid; }
|
||||
#i::after { display: block; content: "Three"; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div id="i"><script>document.body.offsetWidth</script><div>One</div>Two</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<body>
|
||||
<div style="display: inline; border: 2px solid; border-right: none">One</div>
|
||||
<div>Two</div>
|
||||
<div style="display: inline; border: 2px solid; border-left: none"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<body>
|
||||
<div style="display: inline; border: 2px solid">One<div>Two</div></div>
|
||||
</body>
|
||||
</html>
|
||||
23
layout/reftests/ib-split/insert-into-split-inline-16a.html
Normal file
23
layout/reftests/ib-split/insert-into-split-inline-16a.html
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<style>
|
||||
#i { border: 2px solid; }
|
||||
#i::after { display: block; content: "Two"; }
|
||||
</style>
|
||||
<script>
|
||||
function doTest() {
|
||||
var i = document.getElementById("i");
|
||||
i.insertBefore(document.createTextNode("One"), i.firstChild);
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body onload="doTest()">
|
||||
<span id="i"><span style="display: none"></span></span>
|
||||
</body>
|
||||
</html>
|
||||
23
layout/reftests/ib-split/insert-into-split-inline-16b.html
Normal file
23
layout/reftests/ib-split/insert-into-split-inline-16b.html
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<style>
|
||||
#i { border: 2px solid; }
|
||||
#i::after { display: block; content: "Two"; }
|
||||
</style>
|
||||
<script>
|
||||
function doTest() {
|
||||
var i = document.getElementById("i");
|
||||
i.appendChild(document.createTextNode("One"));
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body onload="doTest()">
|
||||
<span id="i"></span>
|
||||
</body>
|
||||
</html>
|
||||
35
layout/reftests/ib-split/insert-into-split-inline-1a.html
Normal file
35
layout/reftests/ib-split/insert-into-split-inline-1a.html
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("span");
|
||||
newNode.appendChild(document.createTextNode("One"));
|
||||
document.getElementById("target")
|
||||
.insertBefore(newNode, document.getElementById("insertion"));
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><span id="insertion">Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
><span>Nine</span
|
||||
><span>Ten</span
|
||||
><span>Eleven</span
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
35
layout/reftests/ib-split/insert-into-split-inline-1b.html
Normal file
35
layout/reftests/ib-split/insert-into-split-inline-1b.html
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("span");
|
||||
newNode.appendChild(document.createTextNode("Two"));
|
||||
document.getElementById("target")
|
||||
.insertBefore(newNode, document.getElementById("insertion"));
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><span>One</span
|
||||
><span id="insertion">Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
><span>Nine</span
|
||||
><span>Ten</span
|
||||
><span>Eleven</span
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
35
layout/reftests/ib-split/insert-into-split-inline-1c.html
Normal file
35
layout/reftests/ib-split/insert-into-split-inline-1c.html
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("span");
|
||||
newNode.appendChild(document.createTextNode("Three"));
|
||||
document.getElementById("target")
|
||||
.insertBefore(newNode, document.getElementById("insertion"));
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><div id="insertion">Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
><span>Nine</span
|
||||
><span>Ten</span
|
||||
><span>Eleven</span
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
35
layout/reftests/ib-split/insert-into-split-inline-1d.html
Normal file
35
layout/reftests/ib-split/insert-into-split-inline-1d.html
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("div");
|
||||
newNode.appendChild(document.createTextNode("Four"));
|
||||
document.getElementById("target")
|
||||
.insertBefore(newNode, document.getElementById("insertion"));
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div id="insertion">Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
><span>Nine</span
|
||||
><span>Ten</span
|
||||
><span>Eleven</span
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
35
layout/reftests/ib-split/insert-into-split-inline-1e.html
Normal file
35
layout/reftests/ib-split/insert-into-split-inline-1e.html
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("div");
|
||||
newNode.appendChild(document.createTextNode("Five"));
|
||||
document.getElementById("target")
|
||||
.insertBefore(newNode, document.getElementById("insertion"));
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><span id="insertion">Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
><span>Nine</span
|
||||
><span>Ten</span
|
||||
><span>Eleven</span
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
35
layout/reftests/ib-split/insert-into-split-inline-1f.html
Normal file
35
layout/reftests/ib-split/insert-into-split-inline-1f.html
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("span");
|
||||
newNode.appendChild(document.createTextNode("Six"));
|
||||
document.getElementById("target")
|
||||
.insertBefore(newNode, document.getElementById("insertion"));
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><div id="insertion">Seven</div
|
||||
><div>Eight</div
|
||||
><span>Nine</span
|
||||
><span>Ten</span
|
||||
><span>Eleven</span
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
35
layout/reftests/ib-split/insert-into-split-inline-1g.html
Normal file
35
layout/reftests/ib-split/insert-into-split-inline-1g.html
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("div");
|
||||
newNode.appendChild(document.createTextNode("Seven"));
|
||||
document.getElementById("target")
|
||||
.insertBefore(newNode, document.getElementById("insertion"));
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div id="insertion">Eight</div
|
||||
><span>Nine</span
|
||||
><span>Ten</span
|
||||
><span>Eleven</span
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
35
layout/reftests/ib-split/insert-into-split-inline-1h.html
Normal file
35
layout/reftests/ib-split/insert-into-split-inline-1h.html
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("div");
|
||||
newNode.appendChild(document.createTextNode("Eight"));
|
||||
document.getElementById("target")
|
||||
.insertBefore(newNode, document.getElementById("insertion"));
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
><span id="insertion">Nine</span
|
||||
><span>Ten</span
|
||||
><span>Eleven</span
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
35
layout/reftests/ib-split/insert-into-split-inline-1i.html
Normal file
35
layout/reftests/ib-split/insert-into-split-inline-1i.html
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("span");
|
||||
newNode.appendChild(document.createTextNode("Nine"));
|
||||
document.getElementById("target")
|
||||
.insertBefore(newNode, document.getElementById("insertion"));
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
><span id="insertion">Ten</span
|
||||
><span>Eleven</span
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
35
layout/reftests/ib-split/insert-into-split-inline-1j.html
Normal file
35
layout/reftests/ib-split/insert-into-split-inline-1j.html
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("span");
|
||||
newNode.appendChild(document.createTextNode("Ten"));
|
||||
document.getElementById("target")
|
||||
.insertBefore(newNode, document.getElementById("insertion"));
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
><span>Nine</span
|
||||
><span id="insertion">Eleven</span
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
35
layout/reftests/ib-split/insert-into-split-inline-1k.html
Normal file
35
layout/reftests/ib-split/insert-into-split-inline-1k.html
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("span");
|
||||
newNode.appendChild(document.createTextNode("Eleven"));
|
||||
document.getElementById("target")
|
||||
.insertBefore(newNode, document.getElementById("insertion"));
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
><span>Nine</span
|
||||
><span>Ten</span
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
34
layout/reftests/ib-split/insert-into-split-inline-1l.html
Normal file
34
layout/reftests/ib-split/insert-into-split-inline-1l.html
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("span");
|
||||
newNode.appendChild(document.createTextNode("Eleven"));
|
||||
document.getElementById("target").appendChild(newNode);
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
><span>Nine</span
|
||||
><span>Ten</span
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
.notstart { border-left: none; }
|
||||
.notend { border-right: none; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<span class="notend">
|
||||
<span>One</span><span>Two</span><span>Three</span>
|
||||
</span>
|
||||
<div>Four</div>
|
||||
<span class="notstart notend"></span>
|
||||
<div>Five</div>
|
||||
<span class="notstart notend">
|
||||
<span>Six</span>
|
||||
</span>
|
||||
<div>Seven</div>
|
||||
<span class="notstart notend"></span>
|
||||
<div>Eight</div>
|
||||
<span class="notstart"></span>
|
||||
</body>
|
||||
</html>
|
||||
20
layout/reftests/ib-split/insert-into-split-inline-2-ref.html
Normal file
20
layout/reftests/ib-split/insert-into-split-inline-2-ref.html
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<span
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
32
layout/reftests/ib-split/insert-into-split-inline-2a.html
Normal file
32
layout/reftests/ib-split/insert-into-split-inline-2a.html
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("span");
|
||||
newNode.appendChild(document.createTextNode("One"));
|
||||
document.getElementById("target")
|
||||
.insertBefore(newNode, document.getElementById("insertion"));
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><span id="insertion">Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
32
layout/reftests/ib-split/insert-into-split-inline-2b.html
Normal file
32
layout/reftests/ib-split/insert-into-split-inline-2b.html
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("span");
|
||||
newNode.appendChild(document.createTextNode("Two"));
|
||||
document.getElementById("target")
|
||||
.insertBefore(newNode, document.getElementById("insertion"));
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><span>One</span
|
||||
><span id="insertion">Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
32
layout/reftests/ib-split/insert-into-split-inline-2c.html
Normal file
32
layout/reftests/ib-split/insert-into-split-inline-2c.html
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("span");
|
||||
newNode.appendChild(document.createTextNode("Three"));
|
||||
document.getElementById("target")
|
||||
.insertBefore(newNode, document.getElementById("insertion"));
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><div id="insertion">Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
32
layout/reftests/ib-split/insert-into-split-inline-2d.html
Normal file
32
layout/reftests/ib-split/insert-into-split-inline-2d.html
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("div");
|
||||
newNode.appendChild(document.createTextNode("Four"));
|
||||
document.getElementById("target")
|
||||
.insertBefore(newNode, document.getElementById("insertion"));
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div id="insertion">Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
32
layout/reftests/ib-split/insert-into-split-inline-2e.html
Normal file
32
layout/reftests/ib-split/insert-into-split-inline-2e.html
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("div");
|
||||
newNode.appendChild(document.createTextNode("Five"));
|
||||
document.getElementById("target")
|
||||
.insertBefore(newNode, document.getElementById("insertion"));
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><span id="insertion">Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
32
layout/reftests/ib-split/insert-into-split-inline-2f.html
Normal file
32
layout/reftests/ib-split/insert-into-split-inline-2f.html
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("span");
|
||||
newNode.appendChild(document.createTextNode("Six"));
|
||||
document.getElementById("target")
|
||||
.insertBefore(newNode, document.getElementById("insertion"));
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><div id="insertion">Seven</div
|
||||
><div>Eight</div
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
32
layout/reftests/ib-split/insert-into-split-inline-2g.html
Normal file
32
layout/reftests/ib-split/insert-into-split-inline-2g.html
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("div");
|
||||
newNode.appendChild(document.createTextNode("Seven"));
|
||||
document.getElementById("target")
|
||||
.insertBefore(newNode, document.getElementById("insertion"));
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div id="insertion">Eight</div
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
32
layout/reftests/ib-split/insert-into-split-inline-2h.html
Normal file
32
layout/reftests/ib-split/insert-into-split-inline-2h.html
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("div");
|
||||
newNode.appendChild(document.createTextNode("Eight"));
|
||||
document.getElementById("target")
|
||||
.insertBefore(newNode, document.getElementById("insertion"));
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
31
layout/reftests/ib-split/insert-into-split-inline-2i.html
Normal file
31
layout/reftests/ib-split/insert-into-split-inline-2i.html
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("div");
|
||||
newNode.appendChild(document.createTextNode("Eight"));
|
||||
document.getElementById("target").appendChild(newNode);
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
.notstart { border-left: none; }
|
||||
.notend { border-right: none; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<span class="notend">
|
||||
<span>One</span><span>Two</span><span>Three</span>
|
||||
</span>
|
||||
<div>Four</div>
|
||||
<span class="notstart notend"></span>
|
||||
<div>Five</div>
|
||||
<span class="notstart notend">
|
||||
<span>Six</span>
|
||||
</span>
|
||||
<div>Seven</div>
|
||||
<span class="notstart notend"></span>
|
||||
<div>Eight</div>
|
||||
<span class="notstart">
|
||||
<span>Nine</span>
|
||||
</span>
|
||||
</body>
|
||||
</html>
|
||||
21
layout/reftests/ib-split/insert-into-split-inline-3-ref.html
Normal file
21
layout/reftests/ib-split/insert-into-split-inline-3-ref.html
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<span
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
><span>Nine</span
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
32
layout/reftests/ib-split/insert-into-split-inline-3.html
Normal file
32
layout/reftests/ib-split/insert-into-split-inline-3.html
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("span");
|
||||
newNode.appendChild(document.createTextNode("Nine"));
|
||||
document.getElementById("target").appendChild(newNode);
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
.notstart { border-left: none; }
|
||||
.notend { border-right: none; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<span class="notend">
|
||||
<span>One</span><span>Two</span><span>Three</span>
|
||||
</span>
|
||||
<div>Four</div>
|
||||
<span class="notstart notend"></span>
|
||||
<div>Five</div>
|
||||
<span class="notstart notend">
|
||||
<span>Six</span>
|
||||
</span>
|
||||
<div>Seven</div>
|
||||
<span class="notstart notend"></span>
|
||||
<div>Eight</div>
|
||||
<span class="notstart">
|
||||
<span>Nine</span><span>Ten</span>
|
||||
</span>
|
||||
</body>
|
||||
</html>
|
||||
22
layout/reftests/ib-split/insert-into-split-inline-4-ref.html
Normal file
22
layout/reftests/ib-split/insert-into-split-inline-4-ref.html
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<span
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
><span>Nine</span
|
||||
><span>Ten</span
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
34
layout/reftests/ib-split/insert-into-split-inline-4.html
Normal file
34
layout/reftests/ib-split/insert-into-split-inline-4.html
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("span");
|
||||
newNode.appendChild(document.createTextNode("Nine"));
|
||||
document.getElementById("target")
|
||||
.insertBefore(newNode, document.getElementById("insertion"));
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
><span id="insertion">Ten</span
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
.notstart { border-left: none; }
|
||||
.notend { border-right: none; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<span class="notend">
|
||||
<span>One</span><span>Two</span><span>Three</span>
|
||||
</span>
|
||||
<div>Four</div>
|
||||
<span class="notstart notend"></span>
|
||||
<div>Five</div>
|
||||
<span class="notstart notend">
|
||||
<span>Six</span>
|
||||
</span>
|
||||
<div>Seven</div>
|
||||
<span class="notstart notend"></span>
|
||||
<div>Eight</div>
|
||||
<span class="notstart">
|
||||
<span>Nine</span>
|
||||
</span>
|
||||
</body>
|
||||
</html>
|
||||
21
layout/reftests/ib-split/insert-into-split-inline-5-ref.html
Normal file
21
layout/reftests/ib-split/insert-into-split-inline-5-ref.html
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<span
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
><span>Nine</span
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
28
layout/reftests/ib-split/insert-into-split-inline-5.html
Normal file
28
layout/reftests/ib-split/insert-into-split-inline-5.html
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("span");
|
||||
newNode.appendChild(document.createTextNode("Nine"));
|
||||
document.getElementById("target").appendChild(newNode);
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
style="-moz-binding: url(insert-into-split-inline-force-ContentInserted.xml#test);"
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
.notstart { border-left: none; }
|
||||
.notend { border-right: none; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<span class="notend"></span>
|
||||
<div>One</div>
|
||||
<span class="notstart notend"></span>
|
||||
<div>Two</div>
|
||||
<span class="notstart"></span>
|
||||
</body>
|
||||
</html>
|
||||
14
layout/reftests/ib-split/insert-into-split-inline-6-ref.html
Normal file
14
layout/reftests/ib-split/insert-into-split-inline-6-ref.html
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<span
|
||||
><div>One</div
|
||||
><div>Two</div
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
26
layout/reftests/ib-split/insert-into-split-inline-6.html
Normal file
26
layout/reftests/ib-split/insert-into-split-inline-6.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("div");
|
||||
newNode.appendChild(document.createTextNode("One"));
|
||||
document.getElementById("target")
|
||||
.insertBefore(newNode, document.getElementById("insertion"));
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><div id="insertion">Two</div
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
.notstart { border-left: none; }
|
||||
.notend { border-right: none; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<span class="notend"></span>
|
||||
<div>One</div>
|
||||
<span class="notstart">
|
||||
<span>Two</span>
|
||||
</span>
|
||||
</body>
|
||||
</html>
|
||||
14
layout/reftests/ib-split/insert-into-split-inline-7-ref.html
Normal file
14
layout/reftests/ib-split/insert-into-split-inline-7-ref.html
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<span
|
||||
><div>One</div
|
||||
><span>Two</span
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
26
layout/reftests/ib-split/insert-into-split-inline-7.html
Normal file
26
layout/reftests/ib-split/insert-into-split-inline-7.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("div");
|
||||
newNode.appendChild(document.createTextNode("One"));
|
||||
document.getElementById("target")
|
||||
.insertBefore(newNode, document.getElementById("insertion"));
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><span id="insertion">Two</span
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
.notstart { border-left: none; }
|
||||
.notend { border-right: none; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<span class="notend">
|
||||
<span>One</span>
|
||||
</span>
|
||||
<div>Two</div>
|
||||
<span class="notstart notend">
|
||||
<span>Three</span>
|
||||
</span>
|
||||
<div>Four</div>
|
||||
<span class="notstart">
|
||||
<span>Five</span>
|
||||
</span>
|
||||
</body>
|
||||
</html>
|
||||
17
layout/reftests/ib-split/insert-into-split-inline-8-ref.html
Normal file
17
layout/reftests/ib-split/insert-into-split-inline-8-ref.html
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<span
|
||||
><span>One</span
|
||||
><div>Two</div
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><span>Five</span
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
29
layout/reftests/ib-split/insert-into-split-inline-8a.html
Normal file
29
layout/reftests/ib-split/insert-into-split-inline-8a.html
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("div");
|
||||
newNode.appendChild(document.createTextNode("Two"));
|
||||
document.getElementById("target")
|
||||
.insertBefore(newNode, document.getElementById("insertion"));
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><span>One</span
|
||||
><span id="insertion">Three</span
|
||||
><div>Four</div
|
||||
><span>Five</span
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
29
layout/reftests/ib-split/insert-into-split-inline-8b.html
Normal file
29
layout/reftests/ib-split/insert-into-split-inline-8b.html
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("div");
|
||||
newNode.appendChild(document.createTextNode("Four"));
|
||||
document.getElementById("target")
|
||||
.insertBefore(newNode, document.getElementById("insertion"));
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><span>One</span
|
||||
><div>Two</div
|
||||
><span>Three</span
|
||||
><span id="insertion">Five</span
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
29
layout/reftests/ib-split/insert-into-split-inline-8c.html
Normal file
29
layout/reftests/ib-split/insert-into-split-inline-8c.html
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("span");
|
||||
newNode.appendChild(document.createTextNode("One"));
|
||||
document.getElementById("target")
|
||||
.insertBefore(newNode, document.getElementById("insertion"));
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span id="target"
|
||||
><div id="insertion">Two</div
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><span>Five</span
|
||||
></span>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
body > span > span { border: 3px solid cyan }
|
||||
.notstart { border-left: none; }
|
||||
.notend { border-right: none; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<span class="notend">
|
||||
<span class="notend">
|
||||
<span>One</span><span>Two</span><span>Three</span>
|
||||
</span>
|
||||
</span>
|
||||
<div>Four</div>
|
||||
<span class="notstart notend"><span class="notstart notend"></span></span>
|
||||
<div>Five</div>
|
||||
<span class="notstart notend">
|
||||
<span class="notstart notend">
|
||||
<span>Six</span>
|
||||
</span>
|
||||
</span>
|
||||
<div>Seven</div>
|
||||
<span class="notstart notend"><span class="notstart notend"></span></span>
|
||||
<div>Eight</div>
|
||||
<span class="notstart">
|
||||
<span class="notstart">
|
||||
<span>Nine</span>
|
||||
</span>
|
||||
</span>
|
||||
</body>
|
||||
</html>
|
||||
22
layout/reftests/ib-split/insert-into-split-inline-9-ref.html
Normal file
22
layout/reftests/ib-split/insert-into-split-inline-9-ref.html
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
body > span > span { border: 3px solid cyan }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<span><span
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
><span>Nine</span
|
||||
></span></span>
|
||||
</body>
|
||||
</html>
|
||||
33
layout/reftests/ib-split/insert-into-split-inline-9.html
Normal file
33
layout/reftests/ib-split/insert-into-split-inline-9.html
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var newNode = document.createElement("span");
|
||||
newNode.appendChild(document.createTextNode("Nine"));
|
||||
document.getElementById("target").appendChild(newNode);
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
body > span > span { border: 3px solid cyan }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span><span id="target"
|
||||
><span>One</span
|
||||
><span>Two</span
|
||||
><span>Three</span
|
||||
><div>Four</div
|
||||
><div>Five</div
|
||||
><span>Six</span
|
||||
><div>Seven</div
|
||||
><div>Eight</div
|
||||
></span></span>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
<bindings xmlns="http://www.mozilla.org/xbl">
|
||||
<binding id="test">
|
||||
<content>
|
||||
<!-- Multiple insertion points to force appends to be handled via
|
||||
ContentInserted -->
|
||||
<children includes="foo"/>
|
||||
<children includes="bar"/>
|
||||
<children/>
|
||||
</content>
|
||||
</binding>
|
||||
</bindings>
|
||||
6
layout/reftests/ib-split/percent-height-1-ref.html
Normal file
6
layout/reftests/ib-split/percent-height-1-ref.html
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<body>
|
||||
<div style="height: 100px; border: 10px solid black"></div>
|
||||
</body>
|
||||
</html>
|
||||
14
layout/reftests/ib-split/percent-height-1.html
Normal file
14
layout/reftests/ib-split/percent-height-1.html
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="" />
|
||||
<body style="height: 200px">
|
||||
<span>
|
||||
<span style="display: block; height: 50%; border: 10px solid black">
|
||||
</span>
|
||||
</span>
|
||||
</body>
|
||||
</html>
|
||||
86
layout/reftests/ib-split/reftest-stylo.list
Normal file
86
layout/reftests/ib-split/reftest-stylo.list
Normal file
|
|
@ -0,0 +1,86 @@
|
|||
# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
|
||||
== remove-split-inline-1.html remove-split-inline-1.html
|
||||
== remove-from-split-inline-1.html remove-from-split-inline-1.html
|
||||
== remove-from-split-inline-1-ref.html remove-from-split-inline-1-ref.html
|
||||
== remove-from-split-inline-2.html remove-from-split-inline-2.html
|
||||
== remove-from-split-inline-3.html remove-from-split-inline-3.html
|
||||
== remove-from-split-inline-3-ref.html remove-from-split-inline-3-ref.html
|
||||
== remove-from-split-inline-4.html remove-from-split-inline-4.html
|
||||
== remove-from-split-inline-4-ref.html remove-from-split-inline-4-ref.html
|
||||
== remove-from-split-inline-5.html remove-from-split-inline-5.html
|
||||
== remove-from-split-inline-5-ref.html remove-from-split-inline-5-ref.html
|
||||
== remove-from-split-inline-6.html remove-from-split-inline-6.html
|
||||
== remove-from-split-inline-6-ref.html remove-from-split-inline-6-ref.html
|
||||
== insert-into-split-inline-1a.html insert-into-split-inline-1a.html
|
||||
== insert-into-split-inline-1b.html insert-into-split-inline-1b.html
|
||||
== insert-into-split-inline-1c.html insert-into-split-inline-1c.html
|
||||
== insert-into-split-inline-1d.html insert-into-split-inline-1d.html
|
||||
== insert-into-split-inline-1e.html insert-into-split-inline-1e.html
|
||||
== insert-into-split-inline-1f.html insert-into-split-inline-1f.html
|
||||
== insert-into-split-inline-1g.html insert-into-split-inline-1g.html
|
||||
== insert-into-split-inline-1h.html insert-into-split-inline-1h.html
|
||||
== insert-into-split-inline-1i.html insert-into-split-inline-1i.html
|
||||
== insert-into-split-inline-1j.html insert-into-split-inline-1j.html
|
||||
== insert-into-split-inline-1k.html insert-into-split-inline-1k.html
|
||||
== insert-into-split-inline-1l.html insert-into-split-inline-1l.html
|
||||
== insert-into-split-inline-1-ref.html insert-into-split-inline-1-ref.html
|
||||
== insert-into-split-inline-2a.html insert-into-split-inline-2a.html
|
||||
== insert-into-split-inline-2b.html insert-into-split-inline-2b.html
|
||||
== insert-into-split-inline-2c.html insert-into-split-inline-2c.html
|
||||
== insert-into-split-inline-2d.html insert-into-split-inline-2d.html
|
||||
== insert-into-split-inline-2e.html insert-into-split-inline-2e.html
|
||||
== insert-into-split-inline-2f.html insert-into-split-inline-2f.html
|
||||
== insert-into-split-inline-2g.html insert-into-split-inline-2g.html
|
||||
== insert-into-split-inline-2h.html insert-into-split-inline-2h.html
|
||||
== insert-into-split-inline-2i.html insert-into-split-inline-2i.html
|
||||
== insert-into-split-inline-2-ref.html insert-into-split-inline-2-ref.html
|
||||
== insert-into-split-inline-3.html insert-into-split-inline-3.html
|
||||
== insert-into-split-inline-3-ref.html insert-into-split-inline-3-ref.html
|
||||
== insert-into-split-inline-4.html insert-into-split-inline-4.html
|
||||
== insert-into-split-inline-4-ref.html insert-into-split-inline-4-ref.html
|
||||
== insert-into-split-inline-5.html insert-into-split-inline-5.html
|
||||
== insert-into-split-inline-5-ref.html insert-into-split-inline-5-ref.html
|
||||
== insert-into-split-inline-6.html insert-into-split-inline-6.html
|
||||
== insert-into-split-inline-6-ref.html insert-into-split-inline-6-ref.html
|
||||
== insert-into-split-inline-7.html insert-into-split-inline-7.html
|
||||
== insert-into-split-inline-7-ref.html insert-into-split-inline-7-ref.html
|
||||
== insert-into-split-inline-8a.html insert-into-split-inline-8a.html
|
||||
== insert-into-split-inline-8b.html insert-into-split-inline-8b.html
|
||||
== insert-into-split-inline-8c.html insert-into-split-inline-8c.html
|
||||
== insert-into-split-inline-8-ref.html insert-into-split-inline-8-ref.html
|
||||
== insert-into-split-inline-9.html insert-into-split-inline-9.html
|
||||
== insert-into-split-inline-9-ref.html insert-into-split-inline-9-ref.html
|
||||
== insert-into-split-inline-10.html insert-into-split-inline-10.html
|
||||
== insert-into-split-inline-10-ref.html insert-into-split-inline-10-ref.html
|
||||
== insert-into-split-inline-11.html insert-into-split-inline-11.html
|
||||
== insert-into-split-inline-11-ref.html insert-into-split-inline-11-ref.html
|
||||
== insert-into-split-inline-12.html insert-into-split-inline-12.html
|
||||
== insert-into-split-inline-12-ref.html insert-into-split-inline-12-ref.html
|
||||
== insert-into-split-inline-13.html insert-into-split-inline-13.html
|
||||
== insert-into-split-inline-13-ref.html insert-into-split-inline-13-ref.html
|
||||
== insert-into-split-inline-14.html insert-into-split-inline-14.html
|
||||
== insert-into-split-inline-14-ref.html insert-into-split-inline-14-ref.html
|
||||
== insert-into-split-inline-15.html insert-into-split-inline-15.html
|
||||
== insert-into-split-inline-15-ref.html insert-into-split-inline-15-ref.html
|
||||
== insert-into-split-inline-16a.html insert-into-split-inline-16a.html
|
||||
== insert-into-split-inline-16b.html insert-into-split-inline-16b.html
|
||||
== insert-into-split-inline-16-ref.html insert-into-split-inline-16-ref.html
|
||||
== float-inside-inline-between-blocks-1.html float-inside-inline-between-blocks-1.html
|
||||
== table-pseudo-in-part3-1.html table-pseudo-in-part3-1.html
|
||||
== emptyspan-1.html emptyspan-1.html
|
||||
skip == emptyspan-2.html emptyspan-2.html
|
||||
== emptyspan-3.html emptyspan-3.html
|
||||
== emptyspan-4.html emptyspan-4.html
|
||||
== split-inner-inline-1.html split-inner-inline-1.html
|
||||
== split-inner-inline-2.html split-inner-inline-2.html
|
||||
== whitespace-present-1a.html whitespace-present-1a.html
|
||||
== whitespace-present-1b.html whitespace-present-1b.html
|
||||
== percent-height-1.html percent-height-1.html
|
||||
== ignored-margins-1a.html ignored-margins-1a.html
|
||||
== ignored-margins-1b.html ignored-margins-1b.html
|
||||
== ignored-margins-2a.html ignored-margins-2a.html
|
||||
== ignored-margins-2b.html ignored-margins-2b.html
|
||||
== trailing-inline-with-continuations-1.html trailing-inline-with-continuations-1.html
|
||||
skip == append-to-empty-trailing-inline-1.html append-to-empty-trailing-inline-1.html
|
||||
skip == append-to-nested-split-inline-1.html append-to-nested-split-inline-1.html
|
||||
skip == append-to-nested-split-inline-1-ref.html append-to-nested-split-inline-1-ref.html
|
||||
85
layout/reftests/ib-split/reftest.list
Normal file
85
layout/reftests/ib-split/reftest.list
Normal file
|
|
@ -0,0 +1,85 @@
|
|||
== remove-split-inline-1.html remove-split-inline-1-ref.html
|
||||
== remove-from-split-inline-1.html remove-from-split-inline-1-ref.html
|
||||
== remove-from-split-inline-1-ref.html remove-from-split-inline-1-noib-ref.html
|
||||
== remove-from-split-inline-2.html remove-from-split-inline-2-ref.html
|
||||
== remove-from-split-inline-3.html remove-from-split-inline-3-ref.html
|
||||
== remove-from-split-inline-3-ref.html remove-from-split-inline-3-noib-ref.html
|
||||
== remove-from-split-inline-4.html remove-from-split-inline-4-ref.html
|
||||
== remove-from-split-inline-4-ref.html remove-from-split-inline-4-noib-ref.html
|
||||
== remove-from-split-inline-5.html remove-from-split-inline-5-ref.html
|
||||
== remove-from-split-inline-5-ref.html remove-from-split-inline-5-noib-ref.html
|
||||
== remove-from-split-inline-6.html remove-from-split-inline-6-ref.html
|
||||
== remove-from-split-inline-6-ref.html remove-from-split-inline-6-noib-ref.html
|
||||
== insert-into-split-inline-1a.html insert-into-split-inline-1-ref.html
|
||||
== insert-into-split-inline-1b.html insert-into-split-inline-1-ref.html
|
||||
== insert-into-split-inline-1c.html insert-into-split-inline-1-ref.html
|
||||
== insert-into-split-inline-1d.html insert-into-split-inline-1-ref.html
|
||||
== insert-into-split-inline-1e.html insert-into-split-inline-1-ref.html
|
||||
== insert-into-split-inline-1f.html insert-into-split-inline-1-ref.html
|
||||
== insert-into-split-inline-1g.html insert-into-split-inline-1-ref.html
|
||||
== insert-into-split-inline-1h.html insert-into-split-inline-1-ref.html
|
||||
== insert-into-split-inline-1i.html insert-into-split-inline-1-ref.html
|
||||
== insert-into-split-inline-1j.html insert-into-split-inline-1-ref.html
|
||||
== insert-into-split-inline-1k.html insert-into-split-inline-1-ref.html
|
||||
== insert-into-split-inline-1l.html insert-into-split-inline-1-ref.html
|
||||
== insert-into-split-inline-1-ref.html insert-into-split-inline-1-noib-ref.html
|
||||
== insert-into-split-inline-2a.html insert-into-split-inline-2-ref.html
|
||||
== insert-into-split-inline-2b.html insert-into-split-inline-2-ref.html
|
||||
== insert-into-split-inline-2c.html insert-into-split-inline-2-ref.html
|
||||
== insert-into-split-inline-2d.html insert-into-split-inline-2-ref.html
|
||||
== insert-into-split-inline-2e.html insert-into-split-inline-2-ref.html
|
||||
== insert-into-split-inline-2f.html insert-into-split-inline-2-ref.html
|
||||
== insert-into-split-inline-2g.html insert-into-split-inline-2-ref.html
|
||||
== insert-into-split-inline-2h.html insert-into-split-inline-2-ref.html
|
||||
== insert-into-split-inline-2i.html insert-into-split-inline-2-ref.html
|
||||
== insert-into-split-inline-2-ref.html insert-into-split-inline-2-noib-ref.html
|
||||
== insert-into-split-inline-3.html insert-into-split-inline-3-ref.html
|
||||
== insert-into-split-inline-3-ref.html insert-into-split-inline-3-noib-ref.html
|
||||
== insert-into-split-inline-4.html insert-into-split-inline-4-ref.html
|
||||
== insert-into-split-inline-4-ref.html insert-into-split-inline-4-noib-ref.html
|
||||
== insert-into-split-inline-5.html insert-into-split-inline-5-ref.html
|
||||
== insert-into-split-inline-5-ref.html insert-into-split-inline-5-noib-ref.html
|
||||
== insert-into-split-inline-6.html insert-into-split-inline-6-ref.html
|
||||
== insert-into-split-inline-6-ref.html insert-into-split-inline-6-noib-ref.html
|
||||
== insert-into-split-inline-7.html insert-into-split-inline-7-ref.html
|
||||
== insert-into-split-inline-7-ref.html insert-into-split-inline-7-noib-ref.html
|
||||
== insert-into-split-inline-8a.html insert-into-split-inline-8-ref.html
|
||||
== insert-into-split-inline-8b.html insert-into-split-inline-8-ref.html
|
||||
== insert-into-split-inline-8c.html insert-into-split-inline-8-ref.html
|
||||
== insert-into-split-inline-8-ref.html insert-into-split-inline-8-noib-ref.html
|
||||
== insert-into-split-inline-9.html insert-into-split-inline-9-ref.html
|
||||
== insert-into-split-inline-9-ref.html insert-into-split-inline-9-noib-ref.html
|
||||
== insert-into-split-inline-10.html insert-into-split-inline-10-ref.html
|
||||
== insert-into-split-inline-10-ref.html insert-into-split-inline-10-noib-ref.html
|
||||
== insert-into-split-inline-11.html insert-into-split-inline-11-ref.html
|
||||
== insert-into-split-inline-11-ref.html insert-into-split-inline-11-noib-ref.html
|
||||
== insert-into-split-inline-12.html insert-into-split-inline-12-ref.html
|
||||
== insert-into-split-inline-12-ref.html insert-into-split-inline-12-noib-ref.html
|
||||
== insert-into-split-inline-13.html insert-into-split-inline-13-ref.html
|
||||
== insert-into-split-inline-13-ref.html insert-into-split-inline-13-noib-ref.html
|
||||
== insert-into-split-inline-14.html insert-into-split-inline-14-ref.html
|
||||
== insert-into-split-inline-14-ref.html insert-into-split-inline-14-noib-ref.html
|
||||
== insert-into-split-inline-15.html insert-into-split-inline-15-ref.html
|
||||
== insert-into-split-inline-15-ref.html insert-into-split-inline-15-noib-ref.html
|
||||
== insert-into-split-inline-16a.html insert-into-split-inline-16-ref.html
|
||||
== insert-into-split-inline-16b.html insert-into-split-inline-16-ref.html
|
||||
== insert-into-split-inline-16-ref.html insert-into-split-inline-16-noib-ref.html
|
||||
== float-inside-inline-between-blocks-1.html float-inside-inline-between-blocks-1-ref.html
|
||||
== table-pseudo-in-part3-1.html table-pseudo-in-part3-1-ref.html
|
||||
== emptyspan-1.html emptyspan-1-ref.html
|
||||
== emptyspan-2.html emptyspan-2-ref.html
|
||||
== emptyspan-3.html emptyspan-3-ref.html
|
||||
== emptyspan-4.html emptyspan-4-ref.html
|
||||
== split-inner-inline-1.html split-inner-inline-1-ref.html
|
||||
== split-inner-inline-2.html split-inner-inline-2-ref.html
|
||||
== whitespace-present-1a.html whitespace-present-1-ref.html
|
||||
== whitespace-present-1b.html whitespace-present-1-ref.html
|
||||
== percent-height-1.html percent-height-1-ref.html
|
||||
== ignored-margins-1a.html ignored-margins-1-ref.html
|
||||
== ignored-margins-1b.html ignored-margins-1-ref.html
|
||||
== ignored-margins-2a.html ignored-margins-2-ref.html
|
||||
== ignored-margins-2b.html ignored-margins-2-ref.html
|
||||
== trailing-inline-with-continuations-1.html trailing-inline-with-continuations-1-ref.html
|
||||
== append-to-empty-trailing-inline-1.html append-to-empty-trailing-inline-1-ref.html
|
||||
== append-to-nested-split-inline-1.html append-to-nested-split-inline-1-ref.html
|
||||
== append-to-nested-split-inline-1-ref.html append-to-nested-split-inline-1-noib-ref.html
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
#start { border-right: none; }
|
||||
#two { border-left: none; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<span id="start"></span>
|
||||
<div>One</div>
|
||||
<span id="two">
|
||||
Two
|
||||
</span>
|
||||
</body>
|
||||
</html>
|
||||
14
layout/reftests/ib-split/remove-from-split-inline-1-ref.html
Normal file
14
layout/reftests/ib-split/remove-from-split-inline-1-ref.html
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<span
|
||||
><div>One</div>
|
||||
Two
|
||||
</span>
|
||||
</body>
|
||||
</html>
|
||||
26
layout/reftests/ib-split/remove-from-split-inline-1.html
Normal file
26
layout/reftests/ib-split/remove-from-split-inline-1.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>CSS 2.1 Test Suite: handling of blocks inside inlines</title>
|
||||
<link rel="author" title="Boris Zbarsky" href="mailto:bzbarsky@mit.edu" />
|
||||
<link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level"/>
|
||||
<meta name="flags" content="dom" />
|
||||
<script>
|
||||
function doit() {
|
||||
var target = document.getElementById("target");
|
||||
target.parentNode.removeChild(target);
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body onload='doit()'>
|
||||
<span
|
||||
><span id="target">Four</span
|
||||
><div>One</div>
|
||||
Two
|
||||
</span>
|
||||
</body>
|
||||
</html>
|
||||
14
layout/reftests/ib-split/remove-from-split-inline-2-ref.html
Normal file
14
layout/reftests/ib-split/remove-from-split-inline-2-ref.html
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body > span { border: 3px solid blue }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<span>
|
||||
One
|
||||
Two
|
||||
</span>
|
||||
</body>
|
||||
</html>
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue