mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +01:00
Auto merge of #9446 - glennw:zero-perspective, r=pcwalton
Fix panic when perspective property is zero. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9446) <!-- Reviewable:end -->
This commit is contained in:
commit
1483a5de32
4 changed files with 104 additions and 2 deletions
|
@ -3548,6 +3548,18 @@
|
|||
"url": "/_mozilla/css/percentage_width_inline_block_a.html"
|
||||
}
|
||||
],
|
||||
"css/perspective_zero.html": [
|
||||
{
|
||||
"path": "css/perspective_zero.html",
|
||||
"references": [
|
||||
[
|
||||
"/_mozilla/css/perspective_zero_ref.html",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
"url": "/_mozilla/css/perspective_zero.html"
|
||||
}
|
||||
],
|
||||
"css/pixel_snapping_border_a.html": [
|
||||
{
|
||||
"dpi": "2",
|
||||
|
@ -9640,6 +9652,18 @@
|
|||
"url": "/_mozilla/css/percentage_width_inline_block_a.html"
|
||||
}
|
||||
],
|
||||
"css/perspective_zero.html": [
|
||||
{
|
||||
"path": "css/perspective_zero.html",
|
||||
"references": [
|
||||
[
|
||||
"/_mozilla/css/perspective_zero_ref.html",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
"url": "/_mozilla/css/perspective_zero.html"
|
||||
}
|
||||
],
|
||||
"css/pixel_snapping_border_a.html": [
|
||||
{
|
||||
"dpi": "2",
|
||||
|
|
31
tests/wpt/mozilla/tests/css/perspective_zero.html
Normal file
31
tests/wpt/mozilla/tests/css/perspective_zero.html
Normal file
|
@ -0,0 +1,31 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<link rel='match' href='perspective_zero_ref.html'>
|
||||
<style type="text/css">
|
||||
html, body {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
#outer {
|
||||
perspective: 0px;
|
||||
transform-style: preserve-3d;
|
||||
}
|
||||
|
||||
#inner {
|
||||
position: absolute;
|
||||
top: 100px;
|
||||
left: 100px;
|
||||
width: 100px;
|
||||
height: 100px;
|
||||
background-color: green;
|
||||
transform: translate3d(0, 0, 0);
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div id="outer">
|
||||
<div id="inner"></div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
30
tests/wpt/mozilla/tests/css/perspective_zero_ref.html
Normal file
30
tests/wpt/mozilla/tests/css/perspective_zero_ref.html
Normal file
|
@ -0,0 +1,30 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style type="text/css">
|
||||
html, body {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
#outer {
|
||||
perspective: 10px;
|
||||
transform-style: preserve-3d;
|
||||
}
|
||||
|
||||
#inner {
|
||||
position: absolute;
|
||||
top: 100px;
|
||||
left: 100px;
|
||||
width: 100px;
|
||||
height: 100px;
|
||||
background-color: green;
|
||||
transform: translate3d(0, 0, 0);
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div id="outer">
|
||||
<div id="inner"></div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
Loading…
Add table
Add a link
Reference in a new issue