Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / fullscreen / full-screen-exit-when-popup.html
index f21e981..a4b0621 100644 (file)
@@ -2,39 +2,33 @@
 <script src="full-screen-test.js"></script>
 <span></span>
 <script>
-    // Bail out early if the full screen API is not enabled or is missing:
-    if (Element.prototype.webkitRequestFullScreen == undefined) {
-        logResult(false, "Element.prototype.webkitRequestFullScreen == undefined");
-        endTest();
-    } else {
-        if (window.testRunner) {
-            testRunner.setCanOpenWindows(true);
-            testRunner.setCloseRemainingWindowsWhenComplete(true);
-        }
-        var callback;
-        var fullscreenChanged = function(event)
-        {
-            if (callback)
-                callback(event)
-        };
-        waitForEvent(document, 'webkitfullscreenchange', fullscreenChanged);
+    if (window.testRunner) {
+        testRunner.setCanOpenWindows(true);
+        testRunner.setCloseRemainingWindowsWhenComplete(true);
+    }
+    var callback;
+    var fullscreenChanged = function(event)
+    {
+        if (callback)
+            callback(event)
+    };
+    waitForEvent(document, 'webkitfullscreenchange', fullscreenChanged);
 
-        var spanEnteredFullScreen = function() {
-            testExpected("document.webkitIsFullScreen", true);
-            testExpected("document.webkitCurrentFullScreenElement", span);
-            callback = cancelledFullScreen;
-            testExpected("window.open('about:blank')", null, "!=");
-        };
+    var spanEnteredFullScreen = function() {
+        testExpected("document.webkitIsFullScreen", true);
+        testExpected("document.webkitCurrentFullScreenElement", span);
+        callback = cancelledFullScreen;
+        testExpected("window.open('about:blank')", null, "!=");
+    };
 
-        var cancelledFullScreen = function() {
-            testExpected("document.webkitIsFullScreen", false);
-            testExpected("document.webkitCurrentFullScreenElement", undefined);
-            endTest();
-        };
+    var cancelledFullScreen = function() {
+        testExpected("document.webkitIsFullScreen", false);
+        testExpected("document.webkitCurrentFullScreenElement", undefined);
+        endTest();
+    };
 
-        var span = document.getElementsByTagName('span')[0];
+    var span = document.getElementsByTagName('span')[0];
 
-        callback = spanEnteredFullScreen;
-        runWithKeyDown(function(){span.webkitRequestFullScreen()});
-    }
+    callback = spanEnteredFullScreen;
+    runWithKeyDown(function(){span.webkitRequestFullScreen()});
 </script>