OLD | NEW |
---|---|
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 /** | 5 /** |
6 * @constructor | 6 * @constructor |
7 * @implements {InspectorFrontendHostAPI} | 7 * @implements {InspectorFrontendHostAPI} |
8 */ | 8 */ |
9 WebInspector.InspectorFrontendHostImpl = function() | 9 WebInspector.InspectorFrontendHostImpl = function() |
10 { | 10 { |
(...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
164 * @override | 164 * @override |
165 * @param {string} message | 165 * @param {string} message |
166 */ | 166 */ |
167 sendMessageToBackend: function(message) | 167 sendMessageToBackend: function(message) |
168 { | 168 { |
169 DevToolsHost.sendMessageToBackend(message); | 169 DevToolsHost.sendMessageToBackend(message); |
170 }, | 170 }, |
171 | 171 |
172 /** | 172 /** |
173 * @override | 173 * @override |
174 * @param {string} actionName | |
175 * @param {number} actionCode | |
176 * @param {number} bucketSize | |
177 */ | |
178 recordUMA: function(actionName, actionCode, bucketSize) | |
179 { | |
180 DevToolsAPI.sendMessageToEmbedder("recordUMA", [actionName, actionCode, bucketSize], null); | |
181 }, | |
182 | |
183 /** | |
184 * @override | |
dgozman
2015/04/03 14:23:48
Should not be override.
lushnikov
2015/04/03 14:41:24
Done.
| |
174 * @param {number} actionCode | 185 * @param {number} actionCode |
175 */ | 186 */ |
176 recordActionTaken: function(actionCode) | 187 recordActionTaken: function(actionCode) |
dgozman
2015/04/03 14:23:48
Move to backwards-compat section.
lushnikov
2015/04/03 14:41:24
Done.
| |
177 { | 188 { |
178 DevToolsAPI.sendMessageToEmbedder("recordActionUMA", ["DevTools.ActionTa ken", actionCode], null); | 189 this.recordUMA("DevTools.ActionTaken", actionCode, 100); |
179 }, | 190 }, |
180 | 191 |
181 /** | 192 /** |
182 * @override | 193 * @override |
183 * @param {number} panelCode | 194 * @param {number} panelCode |
184 */ | 195 */ |
185 recordPanelShown: function(panelCode) | 196 recordPanelShown: function(panelCode) |
186 { | 197 { |
187 DevToolsAPI.sendMessageToEmbedder("recordActionUMA", ["DevTools.PanelSho wn", panelCode], null); | 198 this.recordUMA("DevTools.PanelShown", panelCode, 20); |
188 }, | 199 }, |
189 | 200 |
190 /** | 201 /** |
191 * @override | 202 * @override |
192 */ | 203 */ |
193 requestFileSystems: function() | 204 requestFileSystems: function() |
194 { | 205 { |
195 DevToolsAPI.sendMessageToEmbedder("requestFileSystems", [], null); | 206 DevToolsAPI.sendMessageToEmbedder("requestFileSystems", [], null); |
196 }, | 207 }, |
197 | 208 |
(...skipping 240 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
438 }, | 449 }, |
439 | 450 |
440 /** | 451 /** |
441 * Support for legacy front-ends (<M28). | 452 * Support for legacy front-ends (<M28). |
442 * @param {string} url | 453 * @param {string} url |
443 */ | 454 */ |
444 close: function(url) | 455 close: function(url) |
445 { | 456 { |
446 } | 457 } |
447 } | 458 } |
OLD | NEW |