| <html> |
| <head> |
| <script> |
| if (window.testRunner) |
| testRunner.dumpAsText(); |
| |
| function log(frame, success, isWidth, size) { |
| if (window.testRunner) { |
| alert(frame.name + ' resized correctly = ' + (success ? 'true' : 'false')); |
| } else { |
| frame.document.close(); |
| if (success) |
| frame.document.write('<p>Success!</p>'); |
| else { |
| frame.document.write('<p>Resize until '); |
| frame.document.write(isWidth ? 'width:' : 'height:'); |
| frame.document.write(isWidth ? frame.frameElement.width : frame.frameElement.height); |
| frame.document.write(' = ' + size + '</p>'); |
| } |
| } |
| } |
| |
| function checkProgress() { |
| if (!window.testRunner) |
| checkSuccess(); |
| } |
| |
| function init() { |
| if (window.testRunner) { |
| //Move the One/* vertical resizer ten pixels west... |
| eventSender.mouseMoveTo(90, 400); |
| eventSender.mouseDown(); |
| eventSender.mouseMoveTo(100, 400); |
| eventSender.mouseUp(); |
| |
| //Move the Two/Three horizontal resizer ten pixels south... |
| eventSender.mouseMoveTo(400, 70); |
| eventSender.mouseDown(); |
| eventSender.mouseMoveTo(400, 80); |
| eventSender.mouseUp(); |
| |
| //Move the Three/Four horizontal resizer ten pixels south... |
| eventSender.mouseMoveTo(400, 126); |
| eventSender.mouseDown(); |
| eventSender.mouseMoveTo(400, 136); |
| eventSender.mouseUp(); |
| |
| //Move the Four/Five horizontal resizer ten pixels south... |
| eventSender.mouseMoveTo(400, 275); |
| eventSender.mouseDown(); |
| eventSender.mouseMoveTo(400, 285); |
| eventSender.mouseUp(); |
| |
| //Move the Five/Six horizontal resizer ten pixels south... |
| eventSender.mouseMoveTo(400, 392); |
| eventSender.mouseDown(); |
| eventSender.mouseMoveTo(400, 402); |
| eventSender.mouseUp(); |
| |
| //Move the Six/Seven vertical resizer 200 pixels east... |
| eventSender.mouseMoveTo(788, 400); |
| eventSender.mouseDown(); |
| eventSender.mouseMoveTo(588, 400); |
| eventSender.mouseUp(); |
| |
| //Move the Seven/Eight vertical resizer 100 pixels east... |
| eventSender.mouseMoveTo(794, 400); |
| eventSender.mouseDown(); |
| eventSender.mouseMoveTo(694, 400); |
| eventSender.mouseUp(); |
| |
| checkSuccess(); |
| } else { |
| checkProgress(); |
| } |
| } |
| function checkSuccess() { |
| log(One, One.frameElement.width == 100, true, 100) |
| log(Two, Two.frameElement.height == 80, false, 80) |
| log(Three, Three.frameElement.height == 50, false, 50) |
| log(Four, Four.frameElement.height == 143, false, 143) |
| log(Five, Five.frameElement.height == 111, false, 111) |
| log(Six, Six.frameElement.height == 192, false, 192) |
| log(Seven, Seven.frameElement.width == 100, true, 100) |
| log(Eight, Eight.frameElement.width == 100, true, 100) |
| } |
| |
| window.onload = init; |
| </script> |
| </head> |
| <frameset cols='90,*' onmousemove="checkProgress()" onmouseup="checkProgress()" onmousedown="checkProgress()"> |
| <frame framemargin=0 frameborder=1 name="One" framespacing=1 /> |
| <frameset rows='70,50,*' onmousemove="checkProgress()" onmouseup="checkProgress()" onmousedown="checkProgress()"> |
| <frame framemargin=0 frameborder=1 name="Two" framespacing=1 /> |
| <frame framemargin=0 frameborder=1 name="Three" framespacing=1 /> |
| <frameset cols='*,0,0' onmousemove="checkProgress()" onmouseup="checkProgress()" onmousedown="checkProgress()"> |
| <frameset rows='30%,25%,*' onmousemove="checkProgress()" onmouseup="checkProgress()" onmousedown="checkProgress()"> |
| <frame framemargin=0 frameborder=1 name="Four" framespacing=1 /> |
| <frame framemargin=0 frameborder=1 name="Five" framespacing=1 /> |
| <frame framemargin=0 frameborder=1 name="Six" framespacing=1 /> |
| </frameset> |
| <frame framemargin=0 frameborder=1 name="Seven" framespacing=1 /> |
| <frame framemargin=0 frameborder=1 name="Eight" framespacing=1 /> |
| </frameset> |
| </frameset> |
| </frameset> |
| </html> |