Initialize Tizen 2.3
[framework/web/webkit-efl.git] / LayoutTests / fullscreen / full-screen-remove.html
1 <body>
2 <script src="full-screen-test.js"></script>
3 <div><span></span></div>
4 <script>
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");
8         endTest();
9     } else {
10         var callback;
11         var fullscreenChanged = function(event)
12         {
13             if (callback)
14                 callback(event)
15         };
16         waitForEvent(document, 'webkitfullscreenchange', fullscreenChanged);
17     
18         var span = document.getElementsByTagName('span')[0];
19     
20         var spanEnteredFullScreen = function(event) {
21             callback = spanExitedFullScreen;
22             testExpected("document.webkitCurrentFullScreenElement", span);
23             span.parentNode.removeChild(span);
24         };
25     
26         var spanExitedFullScreen = function(event) {
27             callback = null;
28             testExpected("document.webkitCurrentFullScreenElement", null);
29             endTest();
30         };
31     
32         callback = spanEnteredFullScreen;
33         runWithKeyDown(function(){span.webkitRequestFullScreen()});
34     }
35 </script>