| 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 * @extends {WebInspector.TimelineUIUtils} | 7 * @extends {WebInspector.TimelineUIUtils} |
| 8 */ | 8 */ |
| 9 WebInspector.TracingTimelineUIUtils = function() | 9 WebInspector.TracingTimelineUIUtils = function() |
| 10 { | 10 { |
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 61 * @param {!WebInspector.TimelineModel.Record} record | 61 * @param {!WebInspector.TimelineModel.Record} record |
| 62 * @return {?Object} | 62 * @return {?Object} |
| 63 */ | 63 */ |
| 64 highlightQuadForRecord: function(record) | 64 highlightQuadForRecord: function(record) |
| 65 { | 65 { |
| 66 return record.traceEvent().highlightQuad || null; | 66 return record.traceEvent().highlightQuad || null; |
| 67 }, | 67 }, |
| 68 | 68 |
| 69 /** | 69 /** |
| 70 * @param {!WebInspector.TimelineModel.Record} record | 70 * @param {!WebInspector.TimelineModel.Record} record |
| 71 * @return {string} |
| 72 */ |
| 73 titleForRecord: function(record) |
| 74 { |
| 75 return WebInspector.TracingTimelineUIUtils.styleForTraceEvent(record.tra
ceEvent().name).title; |
| 76 }, |
| 77 |
| 78 /** |
| 79 * @param {!WebInspector.TimelineModel.Record} record |
| 71 * @param {!WebInspector.Linkifier} linkifier | 80 * @param {!WebInspector.Linkifier} linkifier |
| 72 * @param {boolean} loadedFromFile | 81 * @param {boolean} loadedFromFile |
| 73 * @return {?Node} | 82 * @return {?Node} |
| 74 */ | 83 */ |
| 75 buildDetailsNode: function(record, linkifier, loadedFromFile) | 84 buildDetailsNode: function(record, linkifier, loadedFromFile) |
| 76 { | 85 { |
| 77 return WebInspector.TracingTimelineUIUtils.buildDetailsNodeForTraceEvent
(record.traceEvent(), linkifier, loadedFromFile, record.target()); | 86 return WebInspector.TracingTimelineUIUtils.buildDetailsNodeForTraceEvent
(record.traceEvent(), linkifier, loadedFromFile, record.target()); |
| 78 }, | 87 }, |
| 79 | 88 |
| 80 /** | 89 /** |
| (...skipping 14 matching lines...) Expand all Loading... |
| 95 /** | 104 /** |
| 96 * @param {string} recordType | 105 * @param {string} recordType |
| 97 * @param {string=} title | 106 * @param {string=} title |
| 98 * @return {!Element} | 107 * @return {!Element} |
| 99 */ | 108 */ |
| 100 createEventDivider: function(recordType, title) | 109 createEventDivider: function(recordType, title) |
| 101 { | 110 { |
| 102 return WebInspector.TracingTimelineUIUtils._createEventDivider(recordTyp
e, title); | 111 return WebInspector.TracingTimelineUIUtils._createEventDivider(recordTyp
e, title); |
| 103 }, | 112 }, |
| 104 | 113 |
| 114 /** |
| 115 * @param {!WebInspector.TimelineModel.Record} record |
| 116 * @param {!RegExp} regExp |
| 117 * @return {boolean} |
| 118 */ |
| 119 testContentMatching: function(record, regExp) |
| 120 { |
| 121 var traceEvent = record.traceEvent(); |
| 122 var title = WebInspector.TracingTimelineUIUtils.styleForTraceEvent(trace
Event.name).title; |
| 123 var tokens = [title]; |
| 124 for (var argName in traceEvent.args) { |
| 125 var argValue = traceEvent.args[argName]; |
| 126 for (var key in argValue) |
| 127 tokens.push(argValue[key]); |
| 128 } |
| 129 return regExp.test(tokens.join("|")); |
| 130 }, |
| 131 |
| 105 __proto__: WebInspector.TimelineUIUtils.prototype | 132 __proto__: WebInspector.TimelineUIUtils.prototype |
| 106 } | 133 } |
| 107 | 134 |
| 108 /** | 135 /** |
| 109 * @constructor | 136 * @constructor |
| 110 * @param {string} title | 137 * @param {string} title |
| 111 * @param {!WebInspector.TimelineCategory} category | 138 * @param {!WebInspector.TimelineCategory} category |
| 112 */ | 139 */ |
| 113 WebInspector.TimelineRecordStyle = function(title, category) | 140 WebInspector.TimelineRecordStyle = function(title, category) |
| 114 { | 141 { |
| (...skipping 570 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 685 else if (recordType === recordTypes.TimeStamp) | 712 else if (recordType === recordTypes.TimeStamp) |
| 686 eventDivider.className += " resources-orange-divider"; | 713 eventDivider.className += " resources-orange-divider"; |
| 687 else if (recordType === recordTypes.BeginFrame) | 714 else if (recordType === recordTypes.BeginFrame) |
| 688 eventDivider.className += " timeline-frame-divider"; | 715 eventDivider.className += " timeline-frame-divider"; |
| 689 | 716 |
| 690 if (title) | 717 if (title) |
| 691 eventDivider.title = title; | 718 eventDivider.title = title; |
| 692 | 719 |
| 693 return eventDivider; | 720 return eventDivider; |
| 694 } | 721 } |
| OLD | NEW |