Index: LayoutTests/fast/repaint/positioned-great-grandparent-change-location.html |
diff --git a/LayoutTests/fast/repaint/positioned-great-grandparent-change-location.html b/LayoutTests/fast/repaint/positioned-great-grandparent-change-location.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..062a54c56963a3df6e38140580b78c040e2e7bb9 |
--- /dev/null |
+++ b/LayoutTests/fast/repaint/positioned-great-grandparent-change-location.html |
@@ -0,0 +1,18 @@ |
+<!DOCTYPE html> |
+<script src="resources/text-based-repaint.js"></script> |
+<script> |
+function repaintTest() { |
+ document.getElementById('great-grandparent').style.top = '-100px'; |
+} |
+onload = runRepaintTest; |
+</script> |
+Tests repaint of the target when the great-grandparent changes location. |
dsinclair
2014/10/16 13:32:37
nits: s/repaint/invalidation
Xianzhu
2014/10/16 17:37:14
Done.
|
+Passes if finally there is only one green rectangle. |
dsinclair
2014/10/16 13:32:37
nit: remove finally
Xianzhu
2014/10/16 17:37:14
Done.
|
+<div style="position: absolute; background-color: red; top: 100px; left: 100px; width: 100px; height: 100px">Indicator</div> |
+<div id="great-grandparent" style="position: absolute; top: 0px; left: 0px"> |
+ <div style="position: absolute"> |
+ <div style="position: absolute"> |
+ <div style="position: absolute; background-color: green; top: 200px; left: 100px; width: 100px; height: 100px">Target</div> |
+ </div> |
+ </div> |
+</div> |