Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / http / tests / navigation / back-to-get-after-post.php
1 <?php
2 if ($_SERVER['REQUEST_METHOD'] == "POST") {
3     header("Location: resources/back-to-get-after-post-helper.html");
4     exit;
5 }
6 ?>
7 <form method=post>
8 <input type=submit></input>
9 <script>
10 if (window.testRunner) {
11     testRunner.dumpAsText();
12     testRunner.dumpBackForwardList();
13     testRunner.waitUntilDone();
14 }
15
16 window.onload = function() {
17     setTimeout(function() {
18         if (sessionStorage.getItem("backToGet") == null) {
19             sessionStorage.setItem("backToGet", "step1");
20             document.forms[0].submit();
21         } else if (sessionStorage.getItem("backToGet") == "step2") {
22             sessionStorage.setItem("backToGet", "step3");
23             history.back();
24         } else {
25             sessionStorage.removeItem("backToGet");
26             if (window.testRunner)
27                 testRunner.notifyDone();
28         }
29     }, 0);
30 };
31 </script>
32 </form>