1 <html> 2 <link rel="stylesheet" href="../../js/resources/js-test-style.css"> 3 <script src="../../js/resources/js-test-pre.js"></script> 4 <script src="../../js/resources/js-test-post-function.js"></script> 5 <body> 6 <iframe style="position:absolute; top:100px; left:100px;" src="./resources/touch-inside-iframe2.html"></iframe> 7 <p id="description"></p> 8 <div id="console"></div> 9 <script type="text/javascript"> 10 description('Test iframes receive touches correctly.'); 11 12 var touch = null; 13 14 function testComplete(event) 15 { 16 touch = event.touches[0]; 17 shouldBe("touch.pageX", "50"); 18 shouldBe("touch.pageY", "50"); 19 isSuccessfullyParsed(); 20 layoutTestController.notifyDone(); 21 } 22 23 function runTest() { 24 if (window.eventSender) { 25 // Touch the center of the div in the iframe. 26 // 100px is offset to iframe in main frame, 27 // 2px for the iframe border, 50px to get to centre of the div. 28 eventSender.addTouchPoint(152, 152); 29 eventSender.touchStart(); 30 } else { 31 debug('This test requires DRT.'); 32 } 33 } 34 35 if (window.layoutTestController) { 36 layoutTestController.waitUntilDone(); 37 } 38 39 var successfullyParsed = true; 40 </script> 41 </body> 42 </html> 43