Index: Source/devtools/front_end/host/UserMetrics.js |
diff --git a/Source/devtools/front_end/host/UserMetrics.js b/Source/devtools/front_end/host/UserMetrics.js |
index 3c1215456fc1e93d66690ba2d6cc4ab68097f3d7..b0ab53e6fa4f106f0d9dfb65b419f52967a3bac8 100644 |
--- a/Source/devtools/front_end/host/UserMetrics.js |
+++ b/Source/devtools/front_end/host/UserMetrics.js |
@@ -86,9 +86,14 @@ WebInspector.UserMetrics.UserActionNames = { |
}; |
WebInspector.UserMetrics.prototype = { |
+ /** |
+ * @param {string} panelName |
+ */ |
panelShown: function(panelName) |
{ |
- InspectorFrontendHost.recordPanelShown(WebInspector.UserMetrics._PanelCodes[panelName] || 0); |
+ var code = WebInspector.UserMetrics._PanelCodes[panelName] || 0; |
+ var size = Object.keys(WebInspector.UserMetrics._PanelCodes).length + 1; |
+ InspectorFrontendHost.recordEnumeratedHistogram("DevTools.PanelShown", code, size); |
} |
} |
@@ -103,7 +108,8 @@ WebInspector.UserMetrics._Recorder = function(actionCode) |
WebInspector.UserMetrics._Recorder.prototype = { |
record: function() |
{ |
- InspectorFrontendHost.recordActionTaken(this._actionCode); |
+ var size = Object.keys(WebInspector.UserMetrics._ActionCodes).length + 1; |
+ InspectorFrontendHost.recordEnumeratedHistogram("DevTools.ActionTaken", this._actionCode, size); |
} |
} |