Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / compositing / gestures / gesture-tapHighlight-1-iframe-composited-scrolled-clipped.html
blob010da91c1d17e8093dd248309da104589977ffc2
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <script src="../../resources/js-test.js"></script>
5 </head>
6 <body onLoad="runTest();">
7 <iframe id="targetFrame" src="resources/1-frame-composited.html" style="position: relative; left: 10px; top: 10px; width: 400px; height: 150px;"></iframe>
8 <div style="position: relative; left: 10px; top: 20px;">
9 This test is successful if "Target Link" is scrolled barely out of view ("Link 4" is at the top of the frame)
10 and the green box with square corners is not visible.
11 </div>
12 <script>
13 function runTest() {
14 var targetFrame = document.getElementById("targetFrame");
15 var clientRect = targetFrame.contentDocument.getElementById('targetLink').getBoundingClientRect();
16 x = (clientRect.left + clientRect.right) / 2;
17 y = (clientRect.top + clientRect.bottom) / 2 + targetFrame.getBoundingClientRect().top;
18 if (window.testRunner) {
19 testRunner.dumpAsTextWithPixelResults();
20 testRunner.waitUntilDone();
23 if (window.eventSender) {
24 eventSender.gestureShowPress(x, y);
25 document.getElementById("targetFrame").contentWindow.scrollTo(0, 90);
26 window.setTimeout(function() { window.testRunner.notifyDone(); }, 0);
27 } else {
28 debug("This test requires DumpRenderTree.");
31 </script>
32 </body>
33 </html>