blob: 949e8b352f9f1b92086747aaf251bf7a7fe80b8e [file] [log] [blame]
<script src="../resources/js-test-pre.js"></script>
<script>
if (window.testRunner) {
testRunner.dumpAsText();
testRunner.waitUntilDone();
}
function runWithKeyDown(fn)
{
document.addEventListener('keydown', function() { fn(); }, false);
if (window.testRunner) {
eventSender.keyDown('a');
}
}
function init() {
// Bail out early if the full screen API is not enabled or is missing:
if (Element.prototype.webkitRequestFullScreen == undefined) {
alert("Fullscreen API not available.");
} else {
runWithKeyDown(goFullScreen);
}
}
function goFullScreen() {
var iframe = document.getElementById('block1');
var element = iframe.contentDocument.documentElement;
setTimeout(function () {
iframe.parentNode.removeChild(iframe);
gc();
setTimeout(function () {
if (window.testRunner) {
testRunner.notifyDone();
}
}, 0);
}, 0);
element.webkitRequestFullScreen();
}
</script>
<body onload="init()">
<iframe webkitallowfullscreen src="resources/inner.html" id="block1"></iframe>
PASS
</body>