Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / fullscreen / full-screen-keyboard-disabled.html
index f82b9b8..8d6ed14 100644 (file)
@@ -3,38 +3,32 @@
 <p>This tests that full screen mode does not allow alphanumeric key events.  Press space to continue, then press an alphanumeric key, followed by space.
 <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 {
-        var callback;
-        var fullscreenChanged = function(event)
-        {
-            if (callback)
-                callback(event)
-        };
-        waitForEvent(document, 'webkitfullscreenchange', fullscreenChanged);
-
-        var spanEnteredFullScreen = function() {
-            callback = null;
-            testExpected("document.webkitIsFullScreen", true);
-            if (window.testRunner && eventSender.keyDown) {
-                waitForEvent(document, 'keypress', keyPressed);
-                eventSender.keyDown('a', []);
-                eventSender.keyDown(' ', []);
-            }
-        };
+    var callback;
+    var fullscreenChanged = function(event)
+    {
+        if (callback)
+            callback(event)
+    };
+    waitForEvent(document, 'webkitfullscreenchange', fullscreenChanged);
 
-        var keyPressed = function(event) {
-            testExpected('event.keyCode', 32); // Space
-            endTest();
-            document.webkitCancelFullScreen();
+    var spanEnteredFullScreen = function() {
+        callback = null;
+        testExpected("document.webkitIsFullScreen", true);
+        if (window.testRunner && eventSender.keyDown) {
+            waitForEvent(document, 'keypress', keyPressed);
+            eventSender.keyDown('a', []);
+            eventSender.keyDown(' ', []);
         }
-        waitForEvent(document, 'webkitfullscreenchange', fullscreenChanged);
+    };
 
-        var span = document.getElementsByTagName('span')[0];
-        callback = spanEnteredFullScreen;
-        runWithKeyDown(function(){span.webkitRequestFullScreen()});
+    var keyPressed = function(event) {
+        testExpected('event.keyCode', 32); // Space
+        endTest();
+        document.webkitCancelFullScreen();
     }
+    waitForEvent(document, 'webkitfullscreenchange', fullscreenChanged);
+
+    var span = document.getElementsByTagName('span')[0];
+    callback = spanEnteredFullScreen;
+    runWithKeyDown(function(){span.webkitRequestFullScreen()});
 </script>