Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(8481)

Unified Diff: chrome/test/data/prerender/prerender_loader.html

Issue 10918189: Add PrerenderStatusEvent on Prerenders (Closed) Base URL: http://git.chromium.org/git/chromium.git@trunk
Patch Set: Created 8 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/test/data/prerender/prerender_loader.html
diff --git a/chrome/test/data/prerender/prerender_loader.html b/chrome/test/data/prerender/prerender_loader.html
index 9fed87a2f2a6990bbb1c8ad0dbb3830e274895fb..febb1bce76431a94112093029f537d5f8ded0bd4 100644
--- a/chrome/test/data/prerender/prerender_loader.html
+++ b/chrome/test/data/prerender/prerender_loader.html
@@ -3,6 +3,24 @@
<title>Preloader</title>
<script>
+ var receivedPrerenderStartedEvent = false;
+ var receivedPrerenderStoppedEvent = false;
+
+ function PrerenderStatusHandler(event) {
+ if (event.status == "started")
+ receivedPrerenderStartedEvent = true;
+ else if (event.status == "stopped")
+ receivedPrerenderStoppedEvent = true;
+ }
+
+ function ReceivedPrerenderStartedEvent() {
+ return receivedPrerenderStartedEvent;
+ }
+
+ function ReceivedPrerenderStoppedEvent() {
+ return receivedPrerenderStoppedEvent;
+ }
+
function Click() {
var eventObject = document.createEvent('MouseEvents');
eventObject.initMouseEvent('click');
@@ -63,7 +81,9 @@
</head>
<body>
<script>
- document.write('<link rel="prerender" href="REPLACE_WITH_PRERENDER_URL"/>');
+ document.write('<link id="theprerender" rel="prerender" href="REPLACE_WITH_PRERENDER_URL"/>');
+ prerender = document.getElementById('theprerender');
+ prerender.addEventListener('webkitprerenderstatus', PrerenderStatusHandler, false);
dominich 2012/09/12 15:21:04 remind me - i thought we decided to do something l
</script>
<a target="_blank" id="toClickTarget"
href="REPLACE_WITH_DESTINATION_URL">Link To click in new window</a>

Powered by Google App Engine
This is Rietveld 408576698