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

Side by Side Diff: chrome/test/data/prerender/prerender_loader.html

Issue 11571037: Pass load events from prerenders to launching elements. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: ready for review Created 7 years, 12 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 <html> 1 <html>
2 <head> 2 <head>
3 <title>Preloader</title> 3 <title>Preloader</title>
4 4
5 <script src="prerender_events_common.js"></script>
6
5 <script> 7 <script>
6 var receivedPrerenderStartEvents = [];
7 var receivedPrerenderStopEvents = [];
8
9 function PrerenderStartHandler() {
10 receivedPrerenderStartEvents[0] = true;
11 }
12
13 function PrerenderStopHandler() {
14 receivedPrerenderStopEvents[0] = true;
15 }
16
17 function Click() { 8 function Click() {
18 var eventObject = document.createEvent('MouseEvents'); 9 var eventObject = document.createEvent('MouseEvents');
19 eventObject.initMouseEvent('click'); 10 eventObject.initMouseEvent('click');
20 document.getElementById('toClick').dispatchEvent(eventObject); 11 document.getElementById('toClick').dispatchEvent(eventObject);
21 } 12 }
22 13
23 function ClickTarget() { 14 function ClickTarget() {
24 var eventObject = document.createEvent('MouseEvents'); 15 var eventObject = document.createEvent('MouseEvents');
25 eventObject.initMouseEvent('click'); 16 eventObject.initMouseEvent('click');
26 document.getElementById('toClickTarget').dispatchEvent(eventObject); 17 document.getElementById('toClickTarget').dispatchEvent(eventObject);
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
69 function WindowOpen() { 60 function WindowOpen() {
70 window.open('REPLACE_WITH_DESTINATION_URL'); 61 window.open('REPLACE_WITH_DESTINATION_URL');
71 } 62 }
72 </script> 63 </script>
73 64
74 </head> 65 </head>
75 <body> 66 <body>
76 <script> 67 <script>
77 document.write('<link id="theprerender" rel="prerender" href="REPLACE_WITH_PRE RENDER_URL"/>'); 68 document.write('<link id="theprerender" rel="prerender" href="REPLACE_WITH_PRE RENDER_URL"/>');
78 prerender = document.getElementById('theprerender'); 69 prerender = document.getElementById('theprerender');
79 prerender.addEventListener('webkitprerenderstart', PrerenderStartHandler, fals e); 70 AddEventHandlersToLinkElement(prerender, 0);
80 prerender.addEventListener('webkitprerenderstop', PrerenderStopHandler, false) ;
81 </script> 71 </script>
82 <a target="_blank" id="toClickTarget" 72 <a target="_blank" id="toClickTarget"
83 href="REPLACE_WITH_DESTINATION_URL">Link To click in new window</a> 73 href="REPLACE_WITH_DESTINATION_URL">Link To click in new window</a>
84 <a id="toClick" href="REPLACE_WITH_DESTINATION_URL">Link to click</a> 74 <a id="toClick" href="REPLACE_WITH_DESTINATION_URL">Link to click</a>
85 </body> 75 </body>
86 </html> 76 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698