haikuwebkit/LayoutTests/fullscreen/non-ancestor-iframe.html

29 lines
950 B
HTML

<script src="full-screen-test.js"></script>
<div>This tests that full screen mode will not exit when a non-ancestor iframe is loaded in the page. Click <button onclick="startTest();">enter full screen</button> to start test.</div>
<div id="target">
<iframe id="iframe"></iframe>
</div>
<script>
var target = document.getElementById('target');
var iframe = document.getElementById('iframe');
waitForEventOnce(document, 'webkitfullscreenchange', function() {
waitForEvent(document, 'webkitfullscreenchange', function() {
logResult(false, 'Exited full screen');
});
iframe.src = 'resources/empty.html';
});
waitForEvent(iframe, 'load', function() {
testExpected("document.webkitIsFullScreen", true);
endTest();
});
var startTest = function() {
target.webkitRequestFullscreen();
};
if (window.testRunner)
runWithKeyDown(startTest);
</script>