74 lines
1.8 KiB
HTML
74 lines
1.8 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
|
<html>
|
|
<head>
|
|
<script src="../../../resources/js-test-pre.js"></script>
|
|
</head>
|
|
<body>
|
|
<iframe src="blank.html"></iframe>
|
|
<script language="JavaScript" type="text/javascript">
|
|
var resetWidth;
|
|
var resetHeight;
|
|
var resetX;
|
|
var resetY;
|
|
|
|
function reset()
|
|
{
|
|
window.moveTo(0, 0);
|
|
window.resizeTo(300, 200);
|
|
resetWidth = window.outerWidth;
|
|
resetHeight = window.outerHeight;
|
|
resetX = window.screenX;
|
|
resetY = window.screenY;
|
|
}
|
|
|
|
if (window.testRunner)
|
|
testRunner.dumpAsText();
|
|
|
|
reset();
|
|
|
|
description("This tests that you can't move/resize a window by calling a move/resize on a subframe.");
|
|
|
|
// resizeTo /////////////////////////
|
|
debug('');
|
|
debug('frames[0].resizeTo Tests');
|
|
debug('');
|
|
|
|
frames[0].resizeTo(100, 100);
|
|
shouldBe('window.outerWidth', 'resetWidth');
|
|
shouldBe('window.outerHeight', 'resetHeight');
|
|
reset();
|
|
|
|
// resizeBy /////////////////////////
|
|
debug('');
|
|
debug('frames[0].resizeBy Tests');
|
|
debug('');
|
|
|
|
frames[0].resizeBy(100, 100);
|
|
shouldBe('window.outerWidth', 'resetWidth');
|
|
shouldBe('window.outerHeight', 'resetHeight');
|
|
reset();
|
|
|
|
// moveTo /////////////////////////
|
|
debug('');
|
|
debug('frames[0].moveTo Tests');
|
|
debug('');
|
|
|
|
frames[0].moveTo(100, 100);
|
|
shouldBe('window.screenX', 'resetX');
|
|
shouldBe('window.screenY', 'resetY');
|
|
reset();
|
|
|
|
// moveBy /////////////////////////
|
|
debug('');
|
|
debug('frames[0].moveBy Tests');
|
|
debug('');
|
|
|
|
frames[0].moveBy(100, 100);
|
|
shouldBe('window.screenX', 'resetX');
|
|
shouldBe('window.screenY', 'resetY');
|
|
reset();
|
|
</script>
|
|
<script src="../../../resources/js-test-post.js"></script>
|
|
</body>
|
|
</html>
|