summaryrefslogtreecommitdiffstats
path: root/third_party/WebKit/LayoutTests/fast/repaint/layout-state-scrolloffset3.html
blob: 30a1c917aca1052ef599e8f63721dfcacf8a0835 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!DOCTYPE html>
<html>
<script src="resources/text-based-repaint.js"></script>
<body onload="runRepaintTest()">
  You should see the text 'after' in the inner box with no mangled pixels.
  <div id="parent" style="position:absolute; width:125px; height:300px; overflow:hidden; border: solid 1px red">
    <div style="position:absolute; width:100px; height:100px; left:100px; top:100px; border:solid 1px green; overflow:hidden">
      <div id="target" style="width:50px; height:50px">before</div>
    </div>
    <div style="width:1000px; height:1000px;"></div>
  </div>
</body>
<script>
  parent = document.getElementById('parent');
  parent.scrollTop = 10;
  parent.scrollLeft = 10;

  function repaintTest() {
    document.getElementById('target').innerText = 'after';
  }
</script>
</html>