Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / fast / repaint / fixed-child-move-after-scroll.html
1 <html>
2 <head>
3   <meta http-equiv="content-type" content="text/html; charset=UTF-8">
4   <script src="../../resources/run-after-display.js"></script>
5   <script src="resources/text-based-repaint.js"></script>
6   <script type="text/javascript">
7       function scrollAndRepaint()
8       {
9           if (window.testRunner)
10             testRunner.waitUntilDone();
11
12           scrollBy(0, 200);
13
14           runAfterDisplay(function() {
15             runRepaintTest();
16             if (window.testRunner)
17               testRunner.notifyDone();
18           });
19       }
20       function repaintTest()
21       {
22           document.getElementById('toMove').style.left = "150px";
23           document.getElementById('toMove').style.backgroundColor = "green";
24       }
25   </script>
26 </head>
27   <body onload="scrollAndRepaint()" style="height: 3000px;">
28     <div style="position: fixed: top: 0; left: 0;">
29       <p style="position: absolute; top: 210px">You should see a yellow rect on the left, and a green one on the right. No red pixels.</p>
30       <div id="toMove" style="width: 100px; height: 100px; background-color: red; position: fixed; top: 70px; left: 10px;"></div>
31       <div style="width: 100px; height: 100px; background-color: yellow; position: absolute; top: 270px; left: 10px; z-index: -5;"></div>
32     </div>
33   </body>
34 </html>