Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / ManualTests / full-screen-keypress.html
blob716306de3aa3bf67cf5d88e2357e574938af1e59
1 <!DOCTYPE html>
2 <script>
3 function enterFullScreen() {
4 var element = document.getElementById("fullscreen");
5 element.innerText = "Press the space bar.";
7 var consoleDiv = document.getElementById("console");
8 consoleDiv.innerHTML = "<span style='color:red'>FAIL</span>";
10 document.addEventListener("keydown", function(event) {
11 consoleDiv.innerHTML = "<span style='color:green'>PASS</span>";
12 document.webkitCancelFullScreen();
13 }, true);
15 element.addEventListener("webkitfullscreenchange", function(event) {
16 if (!document.webkitIsFullScreen)
17 element.innerText = "";
18 }, false);
20 element.webkitRequestFullScreen();
22 </script>
23 <p>This test checks that keyboard events are received by an element in full screen mode. To run the test, press the 'Enter Full Screen' button then press the space bar. The test passes if the element exists full screen and you see the word 'PASS' below.</p>
24 <button onclick="enterFullScreen()">Enter Full Screen</button>
25 <div id="fullscreen"></div>
26 <div id="console"></div>