| OLD | NEW |
| (Empty) |
| 1 <!DOCTYPE html> | |
| 2 <html> | |
| 3 <head> | |
| 4 <script src="full-screen-test.js"></script> | |
| 5 <script> | |
| 6 var one; | |
| 7 var two; | |
| 8 | |
| 9 function runTest() { | |
| 10 one = document.getElementById('one'); | |
| 11 two = document.getElementById('two'); | |
| 12 | |
| 13 var callback; | |
| 14 var fullscreenChanged = function(event) { | |
| 15 if (callback) | |
| 16 callback(event) | |
| 17 }; | |
| 18 waitForEvent(document, 'webkitfullscreenchange', fullscreenChanged); | |
| 19 | |
| 20 var oneEnteredFullscreen = function() { | |
| 21 testExpected("document.webkitFullscreenElement.id", "one"); | |
| 22 callback = twoEnteredFullscreen; | |
| 23 if (window.layoutTestController) | |
| 24 runWithKeyDown(function() { two.webkitRequestFullscreen(); }); | |
| 25 }; | |
| 26 | |
| 27 var twoEnteredFullscreen = function() { | |
| 28 testExpected("document.webkitFullscreenElement.id", "two"); | |
| 29 callback = twoExitedFullscreen; | |
| 30 if (window.layoutTestController) | |
| 31 document.webkitExitFullscreen(); | |
| 32 }; | |
| 33 | |
| 34 var twoExitedFullscreen = function() { | |
| 35 testExpected("document.webkitFullscreenElement.id", "one"); | |
| 36 endTest(); | |
| 37 }; | |
| 38 | |
| 39 callback = oneEnteredFullscreen; | |
| 40 if (window.layoutTestController) | |
| 41 runWithKeyDown(function() { one.webkitRequestFullscreen(); }); | |
| 42 } | |
| 43 </script> | |
| 44 </head> | |
| 45 <body onload="runTest()"> | |
| 46 <p>Test for <a href="http://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.
html#fullscreen-element-stack">W3C Fullscreen element stack</a>.</p> | |
| 47 <p>To test manually, click the "Go full screen" button - the page should ent
er full screen mode.</p> | |
| 48 <div> | |
| 49 <button onclick="one.webkitRequestFullscreen()">Go full screen (one)</bu
tton> | |
| 50 </div> | |
| 51 <div id=one> | |
| 52 <button onclick="two.webkitRequestFullscreen()">Go full screen (two)</bu
tton> | |
| 53 <div id=two> | |
| 54 <button onclick="document.webkitExitFullscreen()">Exit full screen (
two)</button> | |
| 55 </div> | |
| 56 </div> | |
| 57 </body> | |
| OLD | NEW |