| 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 |