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

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

Issue 11459003: Add Start/Stop event signalling on Prerenders. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 8 years 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..82ff684728a219ff6d725b2bb6e797357be2a4c0 100644
--- a/chrome/test/data/prerender/prerender_loader.html
+++ b/chrome/test/data/prerender/prerender_loader.html
@@ -3,6 +3,17 @@
<title>Preloader</title>
<script>
+ var receivedPrerenderStartEvents = Array();
+ var receivedPrerenderStopEvents = Array();
mmenke 2012/12/17 17:08:18 Google Javascript style guide prefers array / obje
gavinp 2012/12/17 20:34:02 Done.
+
+ function PrerenderStartHandler() {
+ receivedPrerenderStartEvents[1] = true;
+ }
+
+ function PrerenderStopHandler() {
+ receivedPrerenderStopEvents[1] = true;
+ }
+
function Click() {
var eventObject = document.createEvent('MouseEvents');
eventObject.initMouseEvent('click');
@@ -63,7 +74,10 @@
</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('webkitprerenderstart', PrerenderStartHandler, false);
+ prerender.addEventListener('webkitprerenderstop', PrerenderStopHandler, false);
</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