blob: 4d9f56b5f8ebb766d0741a82ec46e9253ac62fd1 [file] [log] [blame]
eae@chromium.org6a529642013-03-05 23:59:52 +00001<!DOCTYPE html>
2<html>
3 <head>
mark.lam@apple.comead18fd2013-09-08 03:42:17 +00004 <script src="../resources/js-test-pre.js"></script>
eae@chromium.org6a529642013-03-05 23:59:52 +00005 </head>
6 <body>
7 <p>
8 Tests that a table-section element can be used in full screen mode.
9 </p>
10 <div id="test" style="display: table-footer-group">Test Element</div>
11 <p>
12 Hit Enter to run if not in test runner.
13 </p>
14 <script>
15 if (window.testRunner) {
16 testRunner.dumpAsText(false /* runPixelTests */);
17 testRunner.waitUntilDone();
18 }
19
20 var testElement = document.getElementById('test');
21
22 document.addEventListener('webkitfullscreenchange', function(e) {
23 if (document.webkitFullscreenElement) {
24 shouldBe("document.webkitFullscreenElement.id", "'test'");
25 document.webkitCancelFullScreen();
26 if (window.testRunner)
27 testRunner.notifyDone();
28 }
29 }, false /* useCapture */);
30
31 document.addEventListener("keydown", function(e) {
32 if (e.keyCode == 13 /* Enter */)
33 testElement.webkitRequestFullscreen();
34 }, false /* useCapture */);
35
36 if (window.eventSender)
37 eventSender.keyDown("\n");
38 </script>
39 </body>
40</html>