Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / fullscreen / model / fully-exit-fullscreen-nested.html
blob5771bbf78828a0955fb4a3a111a73aa63c667174
1 <!DOCTYPE html>
2 <title>Fully exit fullscreen with two elements on stack</title>
3 <script src="../../resources/testharness.js"></script>
4 <script src="../../resources/testharnessreport.js"></script>
5 <script src="../trusted-event.js"></script>
6 <script src="fully-exit-fullscreen.js"></script>
7 <div id="log"></div>
8 <div id="first">
9 <div id="last"></div>
10 </div>
11 <script>
12 async_test(function(t)
14 var first = document.getElementById("first");
15 trusted_request(first);
16 document.onfullscreenchange = t.step_func(function()
18 assert_equals(document.fullscreenElement, first);
19 var last = document.getElementById("last");
20 trusted_request(last);
21 document.onfullscreenchange = t.step_func(function()
23 assert_equals(document.fullscreenElement, last);
24 trusted_event(fully_exit_fullscreen.bind(null, document), last);
25 document.onfullscreenchange = t.step_func(function()
27 assert_equals(document.fullscreenElement, null);
28 t.done();
29 });
30 });
31 });
32 });
33 </script>