2330ffbe91471caf9fcde6b228f32987d3c9df48
[WebKit-https.git] / LayoutTests / fullscreen / full-screen-request-removed.html
1 <p>Test for <a href="https://bugs.webkit.org/show_bug.cgi?id=62320">bug 62320</a>: 
2 Emit an error event when a request to enter full-screen is rejected.</p>
3 <p>Tests that the document is still messaged if the element requesting full screen is removed before the event is generated.</p>
4 <script src="full-screen-test.js"></script>
5 <script>
6 function runTest() {
7     waitForEventAndEnd(document, 'webkitfullscreenchange', function() { 
8             consoleWrite("FAIL - entered full screen!"); 
9     });
10
11     waitForEventAndEnd(document, 'webkitfullscreenerror', function() {
12         consoleWrite("SUCCEED - did not enter full screen!");
13     });
14
15     if (layoutTestController)
16         layoutTestController.setPopupBlockingEnabled(true);
17
18     var div = document.createElement('div');
19     document.documentElement.appendChild(div);
20     consoleWrite("Added child element.")
21     div.webkitRequestFullScreen();
22     document.documentElement.removeChild(div);
23     consoleWrite("Removed child element.")
24 }
25
26 runTest();
27 </script>