Chromium Code Reviews| Index: LayoutTests/compositing/overflow/selection-gaps.html |
| diff --git a/LayoutTests/compositing/overflow/selection-gaps.html b/LayoutTests/compositing/overflow/selection-gaps.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..3a1133bfb14850d7d1e3bbd7f6cafc508e727f21 |
| --- /dev/null |
| +++ b/LayoutTests/compositing/overflow/selection-gaps.html |
| @@ -0,0 +1,53 @@ |
| +<!DOCTYPE html> |
| +<html> |
|
Ian Vollick
2014/05/31 01:17:36
You can skip the html, head and body.
hartmanng
2014/06/02 20:23:58
Done.
|
| +<head> |
| +<style> |
| + .container { |
| + height: 500px; |
| + width: 300px; |
| + overflow: scroll; |
| + } |
| + |
| + .scrolled { |
| + height: 50px; |
| + width: 100px; |
| + background: orange; |
| + margin: 15px; |
| + transform: translateZ(0); |
| + } |
| +</style> |
| +<script> |
| + if (window.internals) |
| + window.internals.settings.setAcceleratedCompositingForOverflowScrollEnabled(true); |
| + |
| + function doTest() |
|
Ian Vollick
2014/05/31 01:17:36
nit: I find this a little cuter.
onload = functio
hartmanng
2014/06/02 20:23:58
Done.
|
| + { |
| + var selection = getSelection(); |
| + |
| + var range = document.createRange(); |
| + range.selectNode(document.getElementById("selection")); |
| + selection.addRange(range); |
| + } |
| + |
| + window.onload = doTest; |
| +</script> |
| +</head> |
| +<body> |
| + |
| +This test passes if the highlighted area includes the gaps between scrolled children. |
| + |
| +<div class="container"> |
| + <div class="scrolled">Lorem Ipsum</div> |
| + <div class="scrolled">Lorem Ipsum</div> |
| + <div class="scrolled" id="selection">Lorem Ipsum</div> |
| + <div class="scrolled">Lorem Ipsum</div> |
| + <div class="scrolled">Lorem Ipsum</div> |
| + <div class="scrolled">Lorem Ipsum</div> |
| + <div class="scrolled">Lorem Ipsum</div> |
| + <div class="scrolled">Lorem Ipsum</div> |
| + <div class="scrolled">Lorem Ipsum</div> |
| + <div class="scrolled">Lorem Ipsum</div> |
| +</div> |
| + |
| +</body> |
| +</html> |