OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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 * @extends {WebInspector.VBox} | 7 * @extends {WebInspector.VBox} |
8 * @param {!WebInspector.TimelineModel} model | 8 * @param {!WebInspector.TimelineModel} model |
9 */ | 9 */ |
10 WebInspector.TimelineTreeView = function(model) | 10 WebInspector.TimelineTreeView = function(model) |
(...skipping 693 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
704 groupNode.id = id; | 704 groupNode.id = id; |
705 groupNode.selfTime = 0; | 705 groupNode.selfTime = 0; |
706 groupNode.totalTime = 0; | 706 groupNode.totalTime = 0; |
707 groupNode.children = new Map(); | 707 groupNode.children = new Map(); |
708 this._groupNodes.set(id, groupNode); | 708 this._groupNodes.set(id, groupNode); |
709 var categories = WebInspector.TimelineUIUtils.categories(); | 709 var categories = WebInspector.TimelineUIUtils.categories(); |
710 switch (this._groupBySetting.get()) { | 710 switch (this._groupBySetting.get()) { |
711 case WebInspector.AggregatedTimelineTreeView.GroupBy.Category: | 711 case WebInspector.AggregatedTimelineTreeView.GroupBy.Category: |
712 var category = categories[id] || categories["other"]; | 712 var category = categories[id] || categories["other"]; |
713 groupNode.name = category.title; | 713 groupNode.name = category.title; |
714 groupNode.color = category.fillColorStop1; | 714 groupNode.color = category.color; |
715 break; | 715 break; |
716 case WebInspector.AggregatedTimelineTreeView.GroupBy.Domain: | 716 case WebInspector.AggregatedTimelineTreeView.GroupBy.Domain: |
717 case WebInspector.AggregatedTimelineTreeView.GroupBy.Subdomain: | 717 case WebInspector.AggregatedTimelineTreeView.GroupBy.Subdomain: |
718 case WebInspector.AggregatedTimelineTreeView.GroupBy.URL: | 718 case WebInspector.AggregatedTimelineTreeView.GroupBy.URL: |
719 groupNode.name = id || WebInspector.UIString("unattributed"); | 719 groupNode.name = id || WebInspector.UIString("unattributed"); |
720 groupNode.color = id ? WebInspector.TimelineUIUtils.eventColor(event
) : categories["other"].fillColorStop1; | 720 groupNode.color = id ? WebInspector.TimelineUIUtils.eventColor(event
) : categories["other"].color; |
721 break; | 721 break; |
722 } | 722 } |
723 return groupNode; | 723 return groupNode; |
724 }, | 724 }, |
725 | 725 |
726 /** | 726 /** |
727 * @return {?function(!WebInspector.TimelineTreeView.ProfileTreeNode):string
} | 727 * @return {?function(!WebInspector.TimelineTreeView.ProfileTreeNode):string
} |
728 */ | 728 */ |
729 _nodeToGroupIdFunction: function() | 729 _nodeToGroupIdFunction: function() |
730 { | 730 { |
(...skipping 426 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1157 return selectedNode && /** @type {!WebInspector.TimelineTreeView.GridNod
e} */ (selectedNode)._profileNode; | 1157 return selectedNode && /** @type {!WebInspector.TimelineTreeView.GridNod
e} */ (selectedNode)._profileNode; |
1158 }, | 1158 }, |
1159 | 1159 |
1160 _onSelectionChanged: function() | 1160 _onSelectionChanged: function() |
1161 { | 1161 { |
1162 this.dispatchEventToListeners(WebInspector.TimelineStackView.Events.Sele
ctionChanged); | 1162 this.dispatchEventToListeners(WebInspector.TimelineStackView.Events.Sele
ctionChanged); |
1163 }, | 1163 }, |
1164 | 1164 |
1165 __proto__: WebInspector.VBox.prototype | 1165 __proto__: WebInspector.VBox.prototype |
1166 } | 1166 } |
OLD | NEW |