10 window
.enablePixelTesting
= true;
13 window
.scrollTo(0, 100);
14 var frame
= document
.getElementById('frame');
15 frame
.contentDocument
.scrollingElement
.scrollTop
= 100;
16 frame
.contentDocument
.scrollingElement
.scrollLeft
= 100;
18 shouldBe("frame.contentDocument.scrollingElement.scrollTop", "100");
19 shouldBe("frame.contentDocument.scrollingElement.scrollLeft", "100");
20 shouldBe("frame.contentWindow.scrollX", "100");
21 shouldBe("frame.contentWindow.scrollY", "100");
24 function scaleWithEventSender() {
25 var scaleFactor
= 0.5;
26 if (window
.internals
) {
27 internals
.setPageScaleFactorLimits(scaleFactor
, scaleFactor
);
28 internals
.setPageScaleFactor(scaleFactor
);
33 scaleWithEventSender();
37 <script src=
"../../resources/js-test.js"></script>
39 <body onload=
"test();" style=
"width: 4000px; height: 4000px">
40 <iframe id=
"frame" style=
"width:400px; height: 400px; position: absolute; top: 100px;"></iframe>
41 <div id=
"console"></div>
44 var frame
= document
.getElementById('frame');
45 var doc
= frame
.contentDocument
.open();
46 doc
.write("<div style='left:0; top:0; width:100px; height:100px; position:absolute; background:yellow;'></div>");
47 doc
.write("<div style='left:100px; top:0; width:100px; height:100px; position:absolute; background:green;'></div>");
48 doc
.write("<div style='left:200px; top:0; width:100px; height:100px; position:absolute; background:blue;'></div>");
49 doc
.write("<div style='left:300px; top:0; width:100px; height:100px; position:absolute; background:green;'></div>");
50 doc
.write("<div style='left:400px; top:0; width:100px; height:100px; position:absolute; background:blue;'></div>");
52 doc
.write("<div style='left:0; top:100px; width:100px; height:100px; position:absolute; background: green;'></div>");
53 doc
.write("<div style='left:100px; top:100px; width:100px; height:100px; position:absolute; background:blue;'></div>");
54 doc
.write("<div style='left:200px; top:100px; width:100px; height:100px; position:absolute; background:green;'></div>");
55 doc
.write("<div style='left:300px; top:100px; width:100px; height:100px; position:absolute; background:blue;'></div>");
56 doc
.write("<div style='left:400px; top:100px; width:100px; height:100px; position:absolute; background:green;'></div>");
58 frame
.contentDocument
.body
.style
.width
= "2000px";
59 frame
.contentDocument
.body
.style
.height
= "2000px";