108 lines
5.0 KiB
HTML
108 lines
5.0 KiB
HTML
<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>
|