| <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> |