Chromium Code Reviews| Index: LayoutTests/fast/css/sticky/sticky-top-overflow.html |
| diff --git a/LayoutTests/fast/css/sticky/sticky-top-overflow.html b/LayoutTests/fast/css/sticky/sticky-top-overflow.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..cb451c03bda5f47ad8af0b6b50c2dcdcfebee363 |
| --- /dev/null |
| +++ b/LayoutTests/fast/css/sticky/sticky-top-overflow.html |
| @@ -0,0 +1,82 @@ |
| +<!DOCTYPE html> |
| + |
| +<html> |
| +<head> |
| +<style> |
| + .group { |
| + display: inline-block; |
| + position: relative; |
| + width: 150px; |
| + height: 500px; |
| + } |
| + |
| + #overflow { |
| + width: 600px; |
| + height: 550px; |
| + overflow: hidden; /* Still scrollable with JS */ |
| + border: 1px solid black; |
| + } |
| + |
| + .spacer { |
| + float: left; |
| + width: 10px; |
| + height: 1200px; |
| + } |
| + .container { |
| + width: 100px; |
| + height: 400px; |
| + outline: 2px solid black; |
| + } |
| + |
| + .box { |
| + width: 100px; |
| + height: 200px; |
| + } |
| + |
| + .sticky { |
| + position: -webkit-sticky; |
|
Julien - ping for review
2014/01/06 17:22:07
This is unprefixed in Blink (how did the test pass
ostap
2014/01/08 01:46:40
Forgot to stage LayoutTests changes.
Done
|
| + top: 100px; |
| + background-color: green; |
| + } |
| + |
| + .indicator { |
| + position: absolute; |
| + top: 0; |
| + left: 0; |
| + background-color: red; |
| + } |
| +</style> |
| +<script> |
| + function doTest() |
| + { |
| + document.getElementById('overflow').scrollTop = 120; |
| + } |
| + window.addEventListener('load', doTest, false); |
| +</script> |
| +</head> |
| +<body> |
|
Julien - ping for review
2014/01/06 17:22:07
Usually tests should state what they expect for pa
ostap
2014/01/08 01:46:40
Done.
|
| + <div id="overflow"> |
| + <div class="spacer"></div> |
| + <div class="group"> |
| + <div class="indicator box" style="top: 200px;"></div> |
| + <div class="container"> |
| + <div class="sticky box"></div> |
| + </div> |
| + </div> |
| + |
| + <div class="group" style="top: 100px"> |
| + <div class="indicator box" style="top: 120px;"></div> |
| + <div class="container"> |
| + <div class="sticky box"></div> |
| + </div> |
| + </div> |
| + |
| + <div class="group" style="top: 240px"> |
| + <div class="indicator box" style="top: 0;"></div> |
| + <div class="container"> |
| + <div class="sticky box"></div> |
| + </div> |
| + </div> |
| + </div> |
| +</body> |
| +</html> |