layout/generic/test/test_bug391747.html

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:3e8068d55e7d
1 <!DOCTYPE HTML>
2 <html>
3 <!--
4 https://bugzilla.mozilla.org/show_bug.cgi?id=391747
5 -->
6 <head>
7 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
8 <title>Test for bug 391747</title>
9 <script type="text/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
10 <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css">
11 </head>
12 <body>
13 <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=391747">Mozilla Bug 391747</a>
14 <p id="display"></p>
15 <div id="content" style="display: block">
16 <iframe id="iframe_391747" src="data:text/html,<table><tr><td style='width:500px;height:500px;border:1px solid blue'>x</td>"></iframe>
17 </div>
18 <pre id="test">
19 <script class="testbody" type="text/javascript">
20
21 function ctrlclick_391747(doc,x,y){
22 var wu = SpecialPowers.getDOMWindowUtils(doc.defaultView);
23 wu.sendMouseEvent('mousedown', x, y, 0, 1, 2);
24 wu.sendMouseEvent('mouseup', x, y, 0, 1, 2);
25 }
26
27 function select_391747(doc){
28 var range = doc.createRange();
29 range.setStart(doc, 0);
30 range.setEnd(doc, 0);
31 doc.defaultView.getSelection().addRange(range);
32 }
33
34 function boom_391747() {
35 var target = document.getElementById('iframe_391747')
36 select_391747(target.contentDocument)
37 ctrlclick_391747(target.contentDocument, 100, 100);
38 ok(true, "pass");
39 SimpleTest.finish();
40 }
41
42 addLoadEvent(boom_391747);
43 SimpleTest.waitForExplicitFinish()
44
45 </script>
46 </pre>
47 </body>
48 </html>

mercurial