Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / fullscreen / model / remove-last.html
1 <!DOCTYPE html>
2 <title>Remove the last element on the fullscreen element stack</title>
3 <script src="../../resources/testharness.js"></script>
4 <script src="../../resources/testharnessreport.js"></script>
5 <script src="../trusted-event.js"></script>
6 <div id="log"></div>
7 <div id="first">
8     <div id="last"></div>
9 </div>
10 <script>
11 async_test(function(t)
12 {
13     var first = document.getElementById("first");
14     trusted_request(first);
15     document.onfullscreenchange = t.step_func(function()
16     {
17         assert_equals(document.fullscreenElement, first);
18         var last = document.getElementById("last");
19         trusted_request(last);
20         document.onfullscreenchange = t.step_func(function()
21         {
22             assert_equals(document.fullscreenElement, last);
23             last.remove();
24             document.onfullscreenchange = t.step_func(function()
25             {
26                 assert_equals(document.fullscreenElement, first);
27                 t.done();
28             });
29         });
30     });
31 });
32 </script>