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

Side by Side Diff: chrome/test/data/geolocation/two_watches.html

Issue 2478803003: Remove DOMAutomationController::automation_id_ (Closed)
Patch Set: Rebasing... Created 3 years, 5 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
OLDNEW
1 <html> 1 <html>
2 <head> 2 <head>
3 <script> 3 <script>
4 var position_1 = 0; 4 var position_1 = 0;
5 var position_2 = 0; 5 var position_2 = 0;
6 var watch_1_id = 0; 6 var watch_1_id = 0;
7 var watch_2_id = 0; 7 var watch_2_id = 0;
8 var last_error = 0; 8 var last_error = 0;
9 var expected_final_position_latitude = 0; 9 var expected_final_position_latitude = 0;
10 var expected_final_position_longitude = 0; 10 var expected_final_position_longitude = 0;
(...skipping 14 matching lines...) Expand all
25 position_1.coords.longitude != position_2.coords.longitude) { 25 position_1.coords.longitude != position_2.coords.longitude) {
26 last_error = "TEST FAIL: watches received different locations. " + 26 last_error = "TEST FAIL: watches received different locations. " +
27 " Watch 1 (" + watch_1_id + ") got " + position_1 + 27 " Watch 1 (" + watch_1_id + ") got " + position_1 +
28 " Watch 2 (" + watch_2_id + ") got " + position_2; 28 " Watch 2 (" + watch_2_id + ") got " + position_2;
29 sendString(last_error); 29 sendString(last_error);
30 return; 30 return;
31 } 31 }
32 sendString('request-callback-success'); 32 sendString('request-callback-success');
33 } 33 }
34 34
35 function checkIfGeopositionUpdated() {
36 if (position_updated)
37 sendString('geoposition-updated');
38 }
39
40 // This will be triggered twice: 35 // This will be triggered twice:
41 // 1. When the permission request is approved, it will receive an initial 36 // 1. When the permission request is approved, it will receive an initial
42 // value. At this point, the callback does not directly notify success 37 // value. At this point, the callback does not directly notify success
43 // because success won't be complete until both callbacks are invoked. 38 // because success won't be complete until both callbacks are invoked.
44 // 2. When a new geolocation value is supplied. 39 // 2. When a new geolocation value is supplied.
45 function geoSuccessCallback1(position) { 40 function geoSuccessCallback1(position) {
46 position_1 = position; 41 position_1 = position;
47 if (!first_position_received) { 42 if (!first_position_received) {
48 possiblyNotifyFirstPositionReceived(); 43 possiblyNotifyFirstPositionReceived();
49 return; 44 return;
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
96 expected_final_position_longitude = longitude; 91 expected_final_position_longitude = longitude;
97 return 'ok'; 92 return 'ok';
98 } 93 }
99 </script> 94 </script>
100 </head> 95 </head>
101 <body> 96 <body>
102 <input type="button" value="manual" onclick="geoStart()"/> 97 <input type="button" value="manual" onclick="geoStart()"/>
103 </body> 98 </body>
104 </html> 99 </html>
105 100
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698