blob: 11837289ec6f3afcd6740af28366c844e2317571 [file] [log] [blame]
<body>
<script src="full-screen-test.js"></script>
<span></span>
<script>
var span = document.getElementsByTagName('span')[0];
var documentEnteredFullScreen = function() {
testExpected("document.webkitCurrentFullScreenElement", document.documentElement);
runWithKeyDown(function(){span.webkitRequestFullscreen()});
waitForEvent(document, 'webkitfullscreenchange', spanEnteredFullScreen, false, true);
};
var spanEnteredFullScreen = function() {
testExpected("document.webkitCurrentFullScreenElement", span);
waitForEvent(document, 'webkitfullscreenchange', spanExited, false, true);
document.webkitExitFullscreen();
};
var spanExited = function() {
testExpected("document.webkitCurrentFullScreenElement", document.documentElement);
waitForEvent(document, 'webkitfullscreenchange', documentExited, false, true);
document.webkitExitFullscreen();
};
var documentExited = function() {
testExpected("document.webkitCurrentFullScreenElement", undefined);
endTest();
};
runWithKeyDown(function(){document.documentElement.webkitRequestFullscreen()});
waitForEvent(document, 'webkitfullscreenchange', documentEnteredFullScreen, false, true);
</script>