mirror of
https://github.com/servo/servo.git
synced 2025-08-06 22:15:33 +01:00
Update web-platform-tests to revision cf8340b5fae7b820788ffc31f8cc6b6b04978002
This commit is contained in:
parent
a547ae6826
commit
538f8f0ef9
41 changed files with 270 additions and 295 deletions
|
@ -0,0 +1,34 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<link rel=match href=001-ref.html>
|
||||
<title>The font element text decoration color quirk, 001, almost standards mode</title>
|
||||
<style>[id] > * { color:fuchsia }</style>
|
||||
<div>Quirk should apply:</div>
|
||||
<div><u>foo <font style="color:fuchsia">style</font> bar</u></div>
|
||||
<div><u>foo <font color="fuchsia">color</font> bar</u></div>
|
||||
<div><u>foo <font color="fuchsia" style="color:fuchsia">color and style</font> bar</u></div>
|
||||
<div><u>foo <font color="x" style="color:fuchsia">color=x and style</font> bar</u></div>
|
||||
<div><u>foo <font color="transparent" style="color:fuchsia">color=transparent and style</font> bar</u></div>
|
||||
<div><u>foo <font color="" style="color:fuchsia">color="" and style</font> bar</u></div>
|
||||
<div><u>foo <font style="display:block; color:fuchsia">block</font> bar</u></div>
|
||||
<div><s>foo <font color="fuchsia">line-through</font> bar</s></div>
|
||||
<div><u style="text-decoration:overline">foo <font color="fuchsia">overline</font> bar</u></div>
|
||||
<div>Quirks should not apply:</div>
|
||||
<div><u>foo <span style="color:fuchsia">span</span> bar</u></div>
|
||||
<div><u id="no-namespace">FAIL (script didn't run)</u></div>
|
||||
<script>
|
||||
var a = document.getElementById('no-namespace');
|
||||
a.textContent = 'foo ';
|
||||
var elm = document.createElementNS('', 'font');
|
||||
elm.textContent = 'no-namespace font element';
|
||||
a.appendChild(elm);
|
||||
a.appendChild(document.createTextNode(' bar'));
|
||||
</script>
|
||||
<div><u id="uppercase">FAIL (script didn't run)</u></div>
|
||||
<script>
|
||||
var a = document.getElementById('uppercase');
|
||||
a.textContent = 'foo ';
|
||||
var elm = document.createElementNS('http://www.w3.org/1999/xhtml', 'FONT');
|
||||
elm.textContent = 'uppercase FONT element';
|
||||
a.appendChild(elm);
|
||||
a.appendChild(document.createTextNode(' bar'));
|
||||
</script>
|
|
@ -0,0 +1,33 @@
|
|||
<link rel=match href=001-ref.html>
|
||||
<title>The font element text decoration color quirk, 001, quirks mode</title>
|
||||
<style>[id] > * { color:fuchsia }</style>
|
||||
<div>Quirk should apply:</div>
|
||||
<div><u>foo <font style="color:fuchsia">style</font> bar</u></div>
|
||||
<div><u>foo <font color="fuchsia">color</font> bar</u></div>
|
||||
<div><u>foo <font color="fuchsia" style="color:fuchsia">color and style</font> bar</u></div>
|
||||
<div><u>foo <font color="x" style="color:fuchsia">color=x and style</font> bar</u></div>
|
||||
<div><u>foo <font color="transparent" style="color:fuchsia">color=transparent and style</font> bar</u></div>
|
||||
<div><u>foo <font color="" style="color:fuchsia">color="" and style</font> bar</u></div>
|
||||
<div><u>foo <font style="display:block; color:fuchsia">block</font> bar</u></div>
|
||||
<div><s>foo <font color="fuchsia">line-through</font> bar</s></div>
|
||||
<div><u style="text-decoration:overline">foo <font color="fuchsia">overline</font> bar</u></div>
|
||||
<div>Quirks should not apply:</div>
|
||||
<div><u>foo <span style="color:fuchsia">span</span> bar</u></div>
|
||||
<div><u id="no-namespace">FAIL (script didn't run)</u></div>
|
||||
<script>
|
||||
var a = document.getElementById('no-namespace');
|
||||
a.textContent = 'foo ';
|
||||
var elm = document.createElementNS('', 'font');
|
||||
elm.textContent = 'no-namespace font element';
|
||||
a.appendChild(elm);
|
||||
a.appendChild(document.createTextNode(' bar'));
|
||||
</script>
|
||||
<div><u id="uppercase">FAIL (script didn't run)</u></div>
|
||||
<script>
|
||||
var a = document.getElementById('uppercase');
|
||||
a.textContent = 'foo ';
|
||||
var elm = document.createElementNS('http://www.w3.org/1999/xhtml', 'FONT');
|
||||
elm.textContent = 'uppercase FONT element';
|
||||
a.appendChild(elm);
|
||||
a.appendChild(document.createTextNode(' bar'));
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<title>Reference for The font element text decoration color quirk, 001</title>
|
||||
<style>
|
||||
span, div > div { color:fuchsia }
|
||||
.under { text-decoration:underline }
|
||||
.over { text-decoration:overline }
|
||||
.strike { text-decoration:line-through }
|
||||
</style>
|
||||
<div>Quirk should apply:</div>
|
||||
<div><u>foo </u><span class="under">style</span><u> bar</u></div>
|
||||
<div><u>foo </u><span class="under">color</span><u> bar</u></div>
|
||||
<div><u>foo </u><span class="under">color and style</span><u> bar</u></div>
|
||||
<div><u>foo </u><span class="under">color=x and style</span><u> bar</u></div>
|
||||
<div><u>foo </u><span class="under">color=transparent and style</span><u> bar</u></div>
|
||||
<div><u>foo </u><span class="under">color="" and style</span><u> bar</u></div>
|
||||
<div><u>foo</u><div class="under">block</div><u>bar</u></div>
|
||||
<div><s>foo </s><span class="strike">line-through</span><s> bar</s></div>
|
||||
<div><u class="over">foo </u><span class="over">overline</span><u class="over"> bar</u></div>
|
||||
<div>Quirks should not apply:</div>
|
||||
<div><u>foo <span>span</span> bar</u></div>
|
||||
<div><u>foo <span>no-namespace font element</span> bar</u></div>
|
||||
<div><u>foo <span>uppercase FONT element</span> bar</u></div>
|
|
@ -0,0 +1,34 @@
|
|||
<!doctype html>
|
||||
<link rel=match href=001-ref.html>
|
||||
<title>The font element text decoration color quirk, 001, standards mode</title>
|
||||
<style>[id] > * { color:fuchsia }</style>
|
||||
<div>Quirk should apply:</div>
|
||||
<div><u>foo <font style="color:fuchsia">style</font> bar</u></div>
|
||||
<div><u>foo <font color="fuchsia">color</font> bar</u></div>
|
||||
<div><u>foo <font color="fuchsia" style="color:fuchsia">color and style</font> bar</u></div>
|
||||
<div><u>foo <font color="x" style="color:fuchsia">color=x and style</font> bar</u></div>
|
||||
<div><u>foo <font color="transparent" style="color:fuchsia">color=transparent and style</font> bar</u></div>
|
||||
<div><u>foo <font color="" style="color:fuchsia">color="" and style</font> bar</u></div>
|
||||
<div><u>foo <font style="display:block; color:fuchsia">block</font> bar</u></div>
|
||||
<div><s>foo <font color="fuchsia">line-through</font> bar</s></div>
|
||||
<div><u style="text-decoration:overline">foo <font color="fuchsia">overline</font> bar</u></div>
|
||||
<div>Quirks should not apply:</div>
|
||||
<div><u>foo <span style="color:fuchsia">span</span> bar</u></div>
|
||||
<div><u id="no-namespace">FAIL (script didn't run)</u></div>
|
||||
<script>
|
||||
var a = document.getElementById('no-namespace');
|
||||
a.textContent = 'foo ';
|
||||
var elm = document.createElementNS('', 'font');
|
||||
elm.textContent = 'no-namespace font element';
|
||||
a.appendChild(elm);
|
||||
a.appendChild(document.createTextNode(' bar'));
|
||||
</script>
|
||||
<div><u id="uppercase">FAIL (script didn't run)</u></div>
|
||||
<script>
|
||||
var a = document.getElementById('uppercase');
|
||||
a.textContent = 'foo ';
|
||||
var elm = document.createElementNS('http://www.w3.org/1999/xhtml', 'FONT');
|
||||
elm.textContent = 'uppercase FONT element';
|
||||
a.appendChild(elm);
|
||||
a.appendChild(document.createTextNode(' bar'));
|
||||
</script>
|
|
@ -0,0 +1,23 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<link rel="match" href="001-ref.html"/>
|
||||
<title>The font element text decoration color quirk, 001, XHTML</title>
|
||||
<style>[id] > * { color:fuchsia }</style>
|
||||
</head>
|
||||
<body>
|
||||
<div>Quirk should apply:</div>
|
||||
<div><u>foo <font style="color:fuchsia">style</font> bar</u></div>
|
||||
<div><u>foo <font color="fuchsia">color</font> bar</u></div>
|
||||
<div><u>foo <font color="fuchsia" style="color:fuchsia">color and style</font> bar</u></div>
|
||||
<div><u>foo <font color="x" style="color:fuchsia">color=x and style</font> bar</u></div>
|
||||
<div><u>foo <font color="transparent" style="color:fuchsia">color=transparent and style</font> bar</u></div>
|
||||
<div><u>foo <font color="" style="color:fuchsia">color="" and style</font> bar</u></div>
|
||||
<div><u>foo <font style="display:block; color:fuchsia">block</font> bar</u></div>
|
||||
<div><s>foo <font color="fuchsia">line-through</font> bar</s></div>
|
||||
<div><u style="text-decoration:overline">foo <font color="fuchsia">overline</font> bar</u></div>
|
||||
<div>Quirks should not apply:</div>
|
||||
<div><u>foo <span style="color:fuchsia">span</span> bar</u></div>
|
||||
<div><u id="no-namespace">foo <font xmlns="">no-namespace font element</font> bar</u></div>
|
||||
<div><u id="uppercase">foo <FONT>uppercase FONT element</FONT> bar</u></div>
|
||||
</body>
|
||||
</html>
|
Loading…
Add table
Add a link
Reference in a new issue