Index: chrome/test/data/prerender/prerender_page_with_link.html |
diff --git a/chrome/test/data/prerender/prerender_page_with_link.html b/chrome/test/data/prerender/prerender_page_with_link.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..7c95ea54664eeb3819c9b409fba36eb65e50ae84 |
--- /dev/null |
+++ b/chrome/test/data/prerender/prerender_page_with_link.html |
@@ -0,0 +1,32 @@ |
+<html> |
+<head> |
+<title>Preloaded page</title> |
+ |
+<script> |
+var pageWasPrerendered = false; |
+ |
+// Make sure plugin was not loaded while prerendering. |
+function DidPrerenderPass() { |
+ pageWasPrerendered = true; |
+ return true; |
+} |
+ |
+// Make sure DidPrerenderPass() was called first. Otherwise, the page was |
+// most likely reloaded instead of using the prerendered page. |
+function DidDisplayPass() { |
mmenke
2011/08/09 14:54:03
This doesn't seem to get called, so I recommend re
cbentzel
2011/08/09 15:42:39
Done.
|
+ return pageWasPrerendered; |
+} |
+ |
+function ClickOpenLink() { |
+ var eventObject = document.createEvent("MouseEvents"); |
mmenke
2011/08/09 14:54:03
nit: Single quotes.
cbentzel
2011/08/09 15:42:39
Done.
|
+ eventObject.initMouseEvent('click'); |
+ document.getElementById("toClick").dispatchEvent(eventObject); |
+ return true; |
+} |
+</script> |
+ |
+</head> |
+<body> |
+<a id="toClick" href="prerender_page.html">Link to click</a> |
+</body> |
+</html> |