OLD | NEW |
1 <html> | 1 <html> |
2 <head> | 2 <head> |
3 <script> | 3 <script> |
4 if (window.testRunner) | 4 if (window.testRunner) |
5 testRunner.dumpAsText(); | 5 testRunner.dumpAsText(); |
6 | 6 |
7 function log(frame, success, isWidth, size) { | 7 function log(frame, success, isWidth, size) { |
8 if (window.testRunner) { | 8 if (window.testRunner) { |
9 alert(frame.name + ' resized correctly = ' + (success ? 'true' :
'false')); | 9 alert(frame.name + ' resized correctly = ' + (success ? 'true' :
'false')); |
10 } else { | 10 } else { |
11 frame.document.close(); | 11 frame.document.close(); |
12 if (success) | 12 if (success) |
13 frame.document.write('<p>Success!</p>'); | 13 frame.document.write('<p>Success!</p>'); |
14 else { | 14 else { |
| 15 var rect = frame.frameElement.getBoundingClientRect(); |
15 frame.document.write('<p>Resize until '); | 16 frame.document.write('<p>Resize until '); |
16 frame.document.write(isWidth ? 'width:' : 'height:'); | 17 frame.document.write(isWidth ? 'width:' : 'height:'); |
17 frame.document.write(isWidth ? frame.frameElement.width : fr
ame.frameElement.height); | 18 frame.document.write(isWidth ? rect.width : rect.height); |
18 frame.document.write(' = ' + size + '</p>'); | 19 frame.document.write(' = ' + size + '</p>'); |
19 } | 20 } |
20 } | 21 } |
21 } | 22 } |
22 | 23 |
23 function checkProgress() { | 24 function checkProgress() { |
24 if (!window.testRunner) | 25 if (!window.testRunner) |
25 checkSuccess(); | 26 checkSuccess(); |
26 } | 27 } |
27 | 28 |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
68 eventSender.mouseDown(); | 69 eventSender.mouseDown(); |
69 eventSender.mouseMoveTo(694, 400); | 70 eventSender.mouseMoveTo(694, 400); |
70 eventSender.mouseUp(); | 71 eventSender.mouseUp(); |
71 | 72 |
72 checkSuccess(); | 73 checkSuccess(); |
73 } else { | 74 } else { |
74 checkProgress(); | 75 checkProgress(); |
75 } | 76 } |
76 } | 77 } |
77 function checkSuccess() { | 78 function checkSuccess() { |
78 log(One, One.frameElement.width == 100, true, 100) | 79 log(One, One.frameElement.getBoundingClientRect().width == 1
00, true, 100) |
79 log(Two, Two.frameElement.height == 80, false, 80) | 80 log(Two, Two.frameElement.getBoundingClientRect().height ==
80, false, 80) |
80 log(Three, Three.frameElement.height == 50, false, 50) | 81 log(Three, Three.frameElement.getBoundingClientRect().height
== 50, false, 50) |
81 log(Four, Four.frameElement.height == 143, false, 143) | 82 log(Four, Four.frameElement.getBoundingClientRect().height =
= 143, false, 143) |
82 log(Five, Five.frameElement.height == 111, false, 111) | 83 log(Five, Five.frameElement.getBoundingClientRect().height =
= 111, false, 111) |
83 log(Six, Six.frameElement.height == 192, false, 192) | 84 log(Six, Six.frameElement.getBoundingClientRect().height ==
192, false, 192) |
84 log(Seven, Seven.frameElement.width == 100, true, 100) | 85 log(Seven, Seven.frameElement.getBoundingClientRect().width
== 100, true, 100) |
85 log(Eight, Eight.frameElement.width == 100, true, 100) | 86 log(Eight, Eight.frameElement.getBoundingClientRect().width
== 100, true, 100) |
86 } | 87 } |
87 | 88 |
88 window.onload = init; | 89 window.onload = init; |
89 </script> | 90 </script> |
90 </head> | 91 </head> |
91 <frameset cols='90,*' onmousemove="checkProgress()" onmouseup="checkProg
ress()" onmousedown="checkProgress()"> | 92 <frameset cols='90,*' onmousemove="checkProgress()" onmouseup="checkProg
ress()" onmousedown="checkProgress()"> |
92 <frame framemargin=0 frameborder=1 name="One" framespacing=1 /> | 93 <frame framemargin=0 frameborder=1 name="One" framespacing=1 /> |
93 <frameset rows='70,50,*' onmousemove="checkProgress()" onmouseup="ch
eckProgress()" onmousedown="checkProgress()"> | 94 <frameset rows='70,50,*' onmousemove="checkProgress()" onmouseup="ch
eckProgress()" onmousedown="checkProgress()"> |
94 <frame framemargin=0 frameborder=1 name="Two" framespacing=1 /> | 95 <frame framemargin=0 frameborder=1 name="Two" framespacing=1 /> |
95 <frame framemargin=0 frameborder=1 name="Three" framespacing=1 /
> | 96 <frame framemargin=0 frameborder=1 name="Three" framespacing=1 /
> |
96 <frameset cols='*,0,0' onmousemove="checkProgress()" onmouseup="
checkProgress()" onmousedown="checkProgress()"> | 97 <frameset cols='*,0,0' onmousemove="checkProgress()" onmouseup="
checkProgress()" onmousedown="checkProgress()"> |
97 <frameset rows='30%,25%,*' onmousemove="checkProgress()" onm
ouseup="checkProgress()" onmousedown="checkProgress()"> | 98 <frameset rows='30%,25%,*' onmousemove="checkProgress()" onm
ouseup="checkProgress()" onmousedown="checkProgress()"> |
98 <frame framemargin=0 frameborder=1 name="Four" framespac
ing=1 /> | 99 <frame framemargin=0 frameborder=1 name="Four" framespac
ing=1 /> |
99 <frame framemargin=0 frameborder=1 name="Five" framespac
ing=1 /> | 100 <frame framemargin=0 frameborder=1 name="Five" framespac
ing=1 /> |
100 <frame framemargin=0 frameborder=1 name="Six" framespaci
ng=1 /> | 101 <frame framemargin=0 frameborder=1 name="Six" framespaci
ng=1 /> |
101 </frameset> | 102 </frameset> |
102 <frame framemargin=0 frameborder=1 name="Seven" framespacing
=1 /> | 103 <frame framemargin=0 frameborder=1 name="Seven" framespacing
=1 /> |
103 <frame framemargin=0 frameborder=1 name="Eight" framespacing
=1 /> | 104 <frame framemargin=0 frameborder=1 name="Eight" framespacing
=1 /> |
104 </frameset> | 105 </frameset> |
105 </frameset> | 106 </frameset> |
106 </frameset> | 107 </frameset> |
107 </html> | 108 </html> |
OLD | NEW |