mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1063857 - Fix reftests for new justification algorithm.
--HG-- rename : layout/reftests/bugs/503399-ref.html => layout/base/tests/bug503399-ref.html rename : layout/reftests/bugs/503399.html => layout/base/tests/bug503399.html
This commit is contained in:
parent
7d635003be
commit
9799359f36
44
layout/base/tests/bug503399-ref.html
Normal file
44
layout/base/tests/bug503399-ref.html
Normal file
@ -0,0 +1,44 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html class="reftest-wait">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<title>Testcase for bug 503399</title>
|
||||
<style type="text/css">
|
||||
html, body {
|
||||
color: black;
|
||||
background-color: white;
|
||||
font: 16px monospace;
|
||||
}
|
||||
p {
|
||||
text-align: justify;
|
||||
max-width: 180px;
|
||||
height: 1em;
|
||||
overflow: hidden;
|
||||
position: relative;
|
||||
}
|
||||
span {
|
||||
display: inline-block;
|
||||
border-left: 1px solid black;
|
||||
position: absolute;
|
||||
height: 100%;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
var done = false;
|
||||
function runTest(p) {
|
||||
if (done)
|
||||
return;
|
||||
try {
|
||||
var r = window.getSelection().getRangeAt(0);
|
||||
r.setStart(p.childNodes[0],14);
|
||||
r.setEnd(p.childNodes[0],14);
|
||||
} catch (e) {}
|
||||
document.documentElement.removeAttribute('class');
|
||||
done = true;
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body onload="var p = document.getElementsByTagName('p')[0]; p.focus(); setTimeout(function(){runTest(p)},1000)">
|
||||
<p onfocus="runTest(this)" contentEditable="true"> <span></span> </p>
|
||||
</body>
|
||||
</html>
|
43
layout/base/tests/bug503399.html
Normal file
43
layout/base/tests/bug503399.html
Normal file
@ -0,0 +1,43 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html class="reftest-wait">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<title>Testcase for bug 503399</title>
|
||||
<style type="text/css">
|
||||
html, body {
|
||||
color: black;
|
||||
background-color: white;
|
||||
font: 16px monospace;
|
||||
}
|
||||
p {
|
||||
text-align: justify;
|
||||
max-width: 180px;
|
||||
height: 1em;
|
||||
overflow: hidden;
|
||||
position: relative;
|
||||
}
|
||||
span {
|
||||
display: inline-block;
|
||||
position: absolute;
|
||||
height: 100%;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
var done = false;
|
||||
function runTest(p) {
|
||||
if (done)
|
||||
return;
|
||||
try {
|
||||
var r = window.getSelection().getRangeAt(0);
|
||||
r.setStart(p.childNodes[0],14);
|
||||
r.setEnd(p.childNodes[0],14);
|
||||
} catch (e) {}
|
||||
document.documentElement.removeAttribute('class');
|
||||
done = true;
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body onload="var p = document.getElementsByTagName('p')[0]; p.focus(); setTimeout(function(){runTest(p)},1000)">
|
||||
<p onfocus="runTest(this)" contentEditable="true"> <span></span> </p>
|
||||
</body>
|
||||
</html>
|
@ -106,6 +106,8 @@ support-files =
|
||||
bug389321-3-ref.html
|
||||
bug482484.html
|
||||
bug482484-ref.html
|
||||
bug503399.html
|
||||
bug503399-ref.html
|
||||
bug512295-1.html
|
||||
bug512295-1-ref.html
|
||||
bug512295-2.html
|
||||
|
@ -117,6 +117,7 @@ var tests = [
|
||||
[ 'bug389321-1.html' , 'bug389321-1-ref.html' ] ,
|
||||
[ 'bug389321-3.html' , 'bug389321-3-ref.html' ] ,
|
||||
[ 'bug482484.html' , 'bug482484-ref.html' ] ,
|
||||
[ 'bug503399.html' , 'bug503399-ref.html' ] ,
|
||||
[ 'bug585922.html' , 'bug585922-ref.html' ] ,
|
||||
[ 'bug597519-1.html' , 'bug597519-1-ref.html' ] ,
|
||||
[ 'bug602141-1.html' , 'bug602141-1-ref.html' ] ,
|
||||
|
@ -1,38 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html class="reftest-wait"><head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<title>Testcase for bug 503399</title>
|
||||
<style type="text/css">
|
||||
|
||||
html,body {
|
||||
color:black; background-color:white; font-size:16px;
|
||||
font-family: monospace;
|
||||
}
|
||||
p {
|
||||
max-width:180px;
|
||||
height: 1em;
|
||||
overflow:hidden;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
var done = false;
|
||||
function runTest(p) {
|
||||
if (done)
|
||||
return;
|
||||
try {
|
||||
var r = window.getSelection().getRangeAt(0);
|
||||
r.setStart(p.childNodes[1],1);
|
||||
r.setEnd(p.childNodes[1],1);
|
||||
} catch (e) {}
|
||||
document.documentElement.removeAttribute('class');
|
||||
done = true;
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body onload="var p = document.getElementsByTagName('p')[0]; p.focus(); setTimeout(function(){runTest(p)},1000)">
|
||||
|
||||
<p onfocus="runTest(this)" contentEditable="true"
|
||||
style="text-align:justify"><span> </span> </p>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -1,38 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html class="reftest-wait"><head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<title>Testcase for bug 503399</title>
|
||||
<style type="text/css">
|
||||
|
||||
html,body {
|
||||
color:black; background-color:white; font-size:16px;
|
||||
font-family: monospace;
|
||||
}
|
||||
p {
|
||||
max-width:180px;
|
||||
height: 1em;
|
||||
overflow:hidden;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
var done = false;
|
||||
function runTest(p) {
|
||||
if (done)
|
||||
return;
|
||||
try {
|
||||
var r = window.getSelection().getRangeAt(0);
|
||||
r.setStart(p.childNodes[0],14);
|
||||
r.setEnd(p.childNodes[0],14);
|
||||
} catch (e) {}
|
||||
document.documentElement.removeAttribute('class');
|
||||
done = true;
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body onload="var p = document.getElementsByTagName('p')[0]; p.focus(); setTimeout(function(){runTest(p)},1000)">
|
||||
|
||||
<p onfocus="runTest(this)" contentEditable="true"
|
||||
style="text-align:justify"> </p>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -1397,7 +1397,6 @@ skip-if(B2G) == 502447-1.html 502447-1-ref.html
|
||||
== 502942-1.html 502942-1-ref.html
|
||||
== 503364-1a.html 503364-1-ref.html
|
||||
== 503364-1b.html 503364-1-ref.html
|
||||
== 503399.html 503399-ref.html
|
||||
# Reftest for bug 503531 marked as failing; should be re-enabled when
|
||||
# bug 607548 gets resolved.
|
||||
needs-focus fails == 503531-1.html 503531-1-ref.html
|
||||
|
@ -2,13 +2,19 @@
|
||||
<html>
|
||||
<meta charset="utf-8">
|
||||
<style>
|
||||
@font-face {
|
||||
font-family: test;
|
||||
src: url(../fonts/gw432047.ttf);
|
||||
}
|
||||
div {
|
||||
font:16px monospace;
|
||||
font:16px test;
|
||||
width:200px;
|
||||
border:1px solid red;
|
||||
-moz-text-align-last:justify;
|
||||
text-align-last:justify;
|
||||
}
|
||||
span {
|
||||
color: transparent;
|
||||
}
|
||||
</style>
|
||||
<div lang="zh">
|
||||
你好<span style="color:transparent">你好</span>你好
|
||||
<div lang="zh">一葛<span>一葛</span>一葛
|
||||
|
@ -2,13 +2,19 @@
|
||||
<html>
|
||||
<meta charset="utf-8">
|
||||
<style>
|
||||
@font-face {
|
||||
font-family: test;
|
||||
src: url(../fonts/gw432047.ttf);
|
||||
}
|
||||
div {
|
||||
font:16px monospace;
|
||||
font:16px test;
|
||||
width:200px;
|
||||
border:1px solid red;
|
||||
-moz-text-align-last:justify;
|
||||
text-align-last:justify;
|
||||
}
|
||||
span {
|
||||
color: transparent;
|
||||
}
|
||||
</style>
|
||||
<div lang="zh">
|
||||
你好<span style="color:transparent">𡃏𡧃</span>你好
|
||||
<div lang="zh">一葛<span>𠮟𠮟</span>一葛
|
||||
|
Loading…
Reference in New Issue
Block a user