2 <script src="full-screen-test.js"></script>
3 <div><span></span></div>
5 // Bail out early if the full screen API is not enabled or is missing:
6 if (Element.prototype.webkitRequestFullScreen == undefined) {
7 logResult(false, "Element.prototype.webkitRequestFullScreen == undefined");
11 var fullscreenChanged = function(event)
16 waitForEvent(document, 'webkitfullscreenchange', fullscreenChanged);
18 var span = document.getElementsByTagName('span')[0];
20 var spanEnteredFullScreen = function(event) {
21 callback = spanExitedFullScreen;
22 testExpected("document.webkitCurrentFullScreenElement", span);
23 span.parentNode.removeChild(span);
26 var spanExitedFullScreen = function(event) {
28 testExpected("document.webkitCurrentFullScreenElement", null);
32 callback = spanEnteredFullScreen;
33 runWithKeyDown(function(){span.webkitRequestFullScreen()});