Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / paint / invalidation / spv2 / relative-margin-change-repaint.html
blob736e3209c6d8f7fd60cf85f0599a70459339f835
1 <!-- Based on fast/repaint/relative-margin-change-repaint.html -->
2 <!DOCTYPE HTML>
3 <script src="resources/paint-invalidation-test.js"></script>
4 <style>
5 body {
6 margin: 0;
8 #container {
9 position: relative;
10 top: 40px;
11 width: 200px;
12 height: 400px;
14 #test {
15 position: relative;
16 background-color: green;
17 width: 100px;
18 height: 100px;
20 </style>
21 <script>
22 window.expectedPaintInvalidationObjects = [
23 "LayoutBlockFlow BODY",
24 "LayoutBlockFlow (relative positioned) DIV id='container'",
25 "LayoutBlockFlow (relative positioned) DIV id='test'",
27 function paintInvalidationTest()
29 document.getElementById("test").style['margin-top'] = '20px';
31 window.onload = runPaintInvalidationTest;
32 </script>
33 <div id="container">
34 <div id="test"></div>
35 </div>
36 <!-- Tests the repainting of relative element when margin-top changes. -->