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

Side by Side Diff: components/sync/driver/resources/chrome_sync.js

Issue 2872023002: [Sync] Add a simple UI to sync-internals to create UserEvents. (Closed)
Patch Set: Switch from modifying display style to adding/removing hidden attribute. Created 3 years, 7 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 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // require cr.js 5 // require cr.js
6 // require cr/event_target.js 6 // require cr/event_target.js
7 // require cr/util.js 7 // require cr/util.js
8 8
9 cr.define('chrome.sync', function() { 9 cr.define('chrome.sync', function() {
10 'use strict'; 10 'use strict';
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
71 71
72 /** 72 /**
73 * Asks the browser to send us the list of registered types. Should result 73 * Asks the browser to send us the list of registered types. Should result
74 * in an onReceivedListOfTypes event being emitted. 74 * in an onReceivedListOfTypes event being emitted.
75 */ 75 */
76 var requestListOfTypes = function() { 76 var requestListOfTypes = function() {
77 chrome.send('requestListOfTypes'); 77 chrome.send('requestListOfTypes');
78 }; 78 };
79 79
80 /** 80 /**
81 * Asks the browser if we should show the User Events tab or not.
82 */
83 var requestUserEventsVisibility = function() {
84 chrome.send('requestUserEventsVisibility');
85 };
86
87 /**
88 * Sends data to construct a user event that should be committed.
Dan Beam 2017/05/22 23:44:46 can you document each @param here?
skym 2017/05/24 00:20:24 Done.
89 */
90 var writeUserEvent = function(eventTimeUsec, navigationId) {
91 chrome.send('writeUserEvent', [eventTimeUsec, navigationId]);
92 };
93
94 /**
81 * Counter to uniquely identify requests while they're in progress. 95 * Counter to uniquely identify requests while they're in progress.
82 * Used in the implementation of GetAllNodes. 96 * Used in the implementation of GetAllNodes.
83 */ 97 */
84 var requestId = 0; 98 var requestId = 0;
85 99
86 /** 100 /**
87 * A map from counter values to asynchronous request callbacks. 101 * A map from counter values to asynchronous request callbacks.
88 * Used in the implementation of GetAllNodes. 102 * Used in the implementation of GetAllNodes.
89 * @type {{number: !Function}} 103 * @type {{number: !Function}}
90 */ 104 */
(...skipping 24 matching lines...) Expand all
115 return { 129 return {
116 makeTimer: makeTimer, 130 makeTimer: makeTimer,
117 dispatchEvent: dispatchEvent, 131 dispatchEvent: dispatchEvent,
118 events: new cr.EventTarget(), 132 events: new cr.EventTarget(),
119 getAllNodes: getAllNodes, 133 getAllNodes: getAllNodes,
120 getAllNodesCallback: getAllNodesCallback, 134 getAllNodesCallback: getAllNodesCallback,
121 registerForEvents: registerForEvents, 135 registerForEvents: registerForEvents,
122 registerForPerTypeCounters: registerForPerTypeCounters, 136 registerForPerTypeCounters: registerForPerTypeCounters,
123 requestUpdatedAboutInfo: requestUpdatedAboutInfo, 137 requestUpdatedAboutInfo: requestUpdatedAboutInfo,
124 requestListOfTypes: requestListOfTypes, 138 requestListOfTypes: requestListOfTypes,
139 requestUserEventsVisibility: requestUserEventsVisibility,
140 writeUserEvent: writeUserEvent,
125 }; 141 };
126 }); 142 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698