Video is not started even if play button has been pressed.
[framework/web/webkit-efl.git] / LayoutTests / fast / events / pageshow-pagehide.html
1 <p>Test pageshow/pagehide event behavior in subframes.</p>
2 <iframe src="resources/pageshow-pagehide-subframe.html"></iframe>
3 <pre id="log"></pre>
4 <script>
5 if (window.testRunner) {
6     testRunner.dumpAsText();
7     testRunner.waitUntilDone();
8 }
9
10 function log(message)
11 {
12     var log = document.getElementById("log");
13     log.innerHTML += message + "\n";
14 }
15
16 var state = 0;
17
18 log("***Original load - onload and pageshow events should fire for subframes, and then for main frame***");
19
20 window.onload = function(evt) {
21     log("Main frame window.onload");
22 }
23
24 window.addEventListener("pageshow", function(evt) {
25     log("Main frame window.onpageshow" + ", target = " + evt.target + ", persisted = " + evt.persisted);
26
27     log("***Navigating bottom-level subframe, onpagehide events should fire for subsubframe***");
28     frames[0].frames[0].location = "resources/pageshow-pagehide-subsubframe-2.html";
29 }, true);
30
31 window.onpagehide = function(evt) {
32     log("Main frame window.onpagehide" + ", target = " + evt.target + ", persisted = " + evt.persisted);
33 }
34
35 window.addEventListener("message", function(evt) {
36     if (evt.data == "subframe-loaded") {
37         if (state == 1) {
38             log("***Done***");
39             if (window.testRunner)
40                 testRunner.notifyDone();
41         }
42     } else if (evt.data == "subsubframe-loaded") {
43         if (state == 0) {
44             log("***Navigating mid-level subframe, onpagehide events should fire for both subframes***");
45             frames[0].location = "resources/pageshow-pagehide-subframe-2.html";
46             state = 1;
47         }
48     }
49 }, true);
50
51 </script>