Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / http / tests / navigation / same-document-scroll-position-restore.html
blobe4ff4243e84f49103eb549643291a48ab8030c4a
1 <body>
2 <div style="height: 1000px"></div>
3 <a id="a" href="#bottom">Link to bottom</a>
4 <div style="height: 1000px"></div>
5 <a name="bottom"></a>
6 <script>
7 if (window.testRunner) {
8 testRunner.dumpAsText();
9 testRunner.waitUntilDone();
12 window.onload = function() {
13 if (window.eventSender) {
14 eventSender.mouseScrollBy(0, -20);
15 var a = document.getElementById("a");
16 eventSender.mouseMoveTo(a.offsetLeft + 2, a.offsetTop - 798);
17 eventSender.mouseDown();
18 eventSender.mouseUp();
22 var haveSeenHashChange = false;
24 window.onhashchange = function() {
25 if (!haveSeenHashChange) {
26 haveSeenHashChange = true;
27 history.back();
28 } else {
29 document.body.appendChild(document.createTextNode("scrollY should be 800: " + (window.scrollY == 800 ? "PASS" : "FAIL")));
30 if (window.testRunner)
31 testRunner.notifyDone();
34 </script>
35 </body>