OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2013 Google Inc. All rights reserved. | 2 * Copyright (C) 2013 Google Inc. All rights reserved. |
3 * Copyright (C) 2012 Intel Inc. All rights reserved. | 3 * Copyright (C) 2012 Intel Inc. All rights reserved. |
4 * | 4 * |
5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
6 * modification, are permitted provided that the following conditions are | 6 * modification, are permitted provided that the following conditions are |
7 * met: | 7 * met: |
8 * | 8 * |
9 * * Redistributions of source code must retain the above copyright | 9 * * Redistributions of source code must retain the above copyright |
10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
(...skipping 620 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
631 case recordType.ResizeImage: | 631 case recordType.ResizeImage: |
632 case recordType.DecodeLazyPixelRef: | 632 case recordType.DecodeLazyPixelRef: |
633 case recordType.XHRReadyStateChange: | 633 case recordType.XHRReadyStateChange: |
634 case recordType.XHRLoad: | 634 case recordType.XHRLoad: |
635 case recordType.ResourceSendRequest: | 635 case recordType.ResourceSendRequest: |
636 case recordType.ResourceReceivedData: | 636 case recordType.ResourceReceivedData: |
637 case recordType.ResourceReceiveResponse: | 637 case recordType.ResourceReceiveResponse: |
638 case recordType.ResourceFinish: | 638 case recordType.ResourceFinish: |
639 var url = TimelineModel.TimelineData.forEvent(event).url; | 639 var url = TimelineModel.TimelineData.forEvent(event).url; |
640 if (url) | 640 if (url) |
641 details = Components.Linkifier.linkifyURL(url); | 641 details = Components.Linkifier.linkifyURL({url: url}); |
642 break; | 642 break; |
643 case recordType.FunctionCall: | 643 case recordType.FunctionCall: |
644 case recordType.JSFrame: | 644 case recordType.JSFrame: |
645 details = createElement('span'); | 645 details = createElement('span'); |
646 details.createTextChild(Timeline.TimelineUIUtils.frameDisplayName(eventD
ata)); | 646 details.createTextChild(Timeline.TimelineUIUtils.frameDisplayName(eventD
ata)); |
647 const location = linkifyLocation( | 647 const location = linkifyLocation( |
648 eventData['scriptId'], eventData['url'], eventData['lineNumber'], ev
entData['columnNumber']); | 648 eventData['scriptId'], eventData['url'], eventData['lineNumber'], ev
entData['columnNumber']); |
649 if (location) { | 649 if (location) { |
650 details.createTextChild(' @ '); | 650 details.createTextChild(' @ '); |
651 details.appendChild(location); | 651 details.appendChild(location); |
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
783 break; | 783 break; |
784 case recordTypes.FireAnimationFrame: | 784 case recordTypes.FireAnimationFrame: |
785 contentHelper.appendTextRow(Common.UIString('Callback ID'), eventData['i
d']); | 785 contentHelper.appendTextRow(Common.UIString('Callback ID'), eventData['i
d']); |
786 break; | 786 break; |
787 case recordTypes.ResourceSendRequest: | 787 case recordTypes.ResourceSendRequest: |
788 case recordTypes.ResourceReceiveResponse: | 788 case recordTypes.ResourceReceiveResponse: |
789 case recordTypes.ResourceReceivedData: | 789 case recordTypes.ResourceReceivedData: |
790 case recordTypes.ResourceFinish: | 790 case recordTypes.ResourceFinish: |
791 url = timelineData.url; | 791 url = timelineData.url; |
792 if (url) | 792 if (url) |
793 contentHelper.appendElementRow(Common.UIString('Resource'), Components
.Linkifier.linkifyURL(url)); | 793 contentHelper.appendElementRow(Common.UIString('Resource'), Components
.Linkifier.linkifyURL({url: url})); |
794 if (eventData['requestMethod']) | 794 if (eventData['requestMethod']) |
795 contentHelper.appendTextRow(Common.UIString('Request Method'), eventDa
ta['requestMethod']); | 795 contentHelper.appendTextRow(Common.UIString('Request Method'), eventDa
ta['requestMethod']); |
796 if (typeof eventData['statusCode'] === 'number') | 796 if (typeof eventData['statusCode'] === 'number') |
797 contentHelper.appendTextRow(Common.UIString('Status Code'), eventData[
'statusCode']); | 797 contentHelper.appendTextRow(Common.UIString('Status Code'), eventData[
'statusCode']); |
798 if (eventData['mimeType']) | 798 if (eventData['mimeType']) |
799 contentHelper.appendTextRow(Common.UIString('MIME Type'), eventData['m
imeType']); | 799 contentHelper.appendTextRow(Common.UIString('MIME Type'), eventData['m
imeType']); |
800 if ('priority' in eventData) { | 800 if ('priority' in eventData) { |
801 var priority = NetworkConditions.uiLabelForPriority(eventData['priorit
y']); | 801 var priority = NetworkConditions.uiLabelForPriority(eventData['priorit
y']); |
802 contentHelper.appendTextRow(Common.UIString('Priority'), priority); | 802 contentHelper.appendTextRow(Common.UIString('Priority'), priority); |
803 } | 803 } |
(...skipping 28 matching lines...) Expand all Loading... |
832 relatedNodeLabel = Common.UIString('Layer Root'); | 832 relatedNodeLabel = Common.UIString('Layer Root'); |
833 break; | 833 break; |
834 case recordTypes.PaintImage: | 834 case recordTypes.PaintImage: |
835 case recordTypes.DecodeLazyPixelRef: | 835 case recordTypes.DecodeLazyPixelRef: |
836 case recordTypes.DecodeImage: | 836 case recordTypes.DecodeImage: |
837 case recordTypes.ResizeImage: | 837 case recordTypes.ResizeImage: |
838 case recordTypes.DrawLazyPixelRef: | 838 case recordTypes.DrawLazyPixelRef: |
839 relatedNodeLabel = Common.UIString('Owner Element'); | 839 relatedNodeLabel = Common.UIString('Owner Element'); |
840 url = timelineData.url; | 840 url = timelineData.url; |
841 if (url) | 841 if (url) |
842 contentHelper.appendElementRow(Common.UIString('Image URL'), Component
s.Linkifier.linkifyURL(url)); | 842 contentHelper.appendElementRow(Common.UIString('Image URL'), Component
s.Linkifier.linkifyURL({url: url})); |
843 break; | 843 break; |
844 case recordTypes.ParseAuthorStyleSheet: | 844 case recordTypes.ParseAuthorStyleSheet: |
845 url = eventData['styleSheetUrl']; | 845 url = eventData['styleSheetUrl']; |
846 if (url) | 846 if (url) { |
847 contentHelper.appendElementRow(Common.UIString('Stylesheet URL'), Comp
onents.Linkifier.linkifyURL(url)); | 847 contentHelper.appendElementRow( |
| 848 Common.UIString('Stylesheet URL'), Components.Linkifier.linkifyURL
({url: url})); |
| 849 } |
848 break; | 850 break; |
849 case recordTypes.UpdateLayoutTree: // We don't want to see default detail
s. | 851 case recordTypes.UpdateLayoutTree: // We don't want to see default detail
s. |
850 case recordTypes.RecalculateStyles: | 852 case recordTypes.RecalculateStyles: |
851 contentHelper.appendTextRow(Common.UIString('Elements Affected'), event.
args['elementCount']); | 853 contentHelper.appendTextRow(Common.UIString('Elements Affected'), event.
args['elementCount']); |
852 break; | 854 break; |
853 case recordTypes.Layout: | 855 case recordTypes.Layout: |
854 var beginData = event.args['beginData']; | 856 var beginData = event.args['beginData']; |
855 contentHelper.appendTextRow( | 857 contentHelper.appendTextRow( |
856 Common.UIString('Nodes That Need Layout'), | 858 Common.UIString('Nodes That Need Layout'), |
857 Common.UIString('%s of %s', beginData['dirtyObjects'], beginData['to
talObjects'])); | 859 Common.UIString('%s of %s', beginData['dirtyObjects'], beginData['to
talObjects'])); |
(...skipping 242 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1100 */ | 1102 */ |
1101 static async buildNetworkRequestDetails(request, model, linkifier, badgePool)
{ | 1103 static async buildNetworkRequestDetails(request, model, linkifier, badgePool)
{ |
1102 const target = model.targetByEvent(request.children[0]); | 1104 const target = model.targetByEvent(request.children[0]); |
1103 const contentHelper = new Timeline.TimelineDetailsContentHelper(target, link
ifier); | 1105 const contentHelper = new Timeline.TimelineDetailsContentHelper(target, link
ifier); |
1104 const category = Timeline.TimelineUIUtils.networkRequestCategory(request); | 1106 const category = Timeline.TimelineUIUtils.networkRequestCategory(request); |
1105 const color = Timeline.TimelineUIUtils.networkCategoryColor(category); | 1107 const color = Timeline.TimelineUIUtils.networkCategoryColor(category); |
1106 contentHelper.addSection(Common.UIString('Network request'), color); | 1108 contentHelper.addSection(Common.UIString('Network request'), color); |
1107 | 1109 |
1108 const duration = request.endTime - (request.startTime || -Infinity); | 1110 const duration = request.endTime - (request.startTime || -Infinity); |
1109 if (request.url) | 1111 if (request.url) |
1110 contentHelper.appendElementRow(Common.UIString('URL'), Components.Linkifie
r.linkifyURL(request.url)); | 1112 contentHelper.appendElementRow(Common.UIString('URL'), Components.Linkifie
r.linkifyURL({url: request.url})); |
1111 Timeline.TimelineUIUtils._maybeAppendProductToDetails(contentHelper, badgePo
ol, request.url); | 1113 Timeline.TimelineUIUtils._maybeAppendProductToDetails(contentHelper, badgePo
ol, request.url); |
1112 if (isFinite(duration)) | 1114 if (isFinite(duration)) |
1113 contentHelper.appendTextRow(Common.UIString('Duration'), Number.millisToSt
ring(duration, true)); | 1115 contentHelper.appendTextRow(Common.UIString('Duration'), Number.millisToSt
ring(duration, true)); |
1114 if (request.requestMethod) | 1116 if (request.requestMethod) |
1115 contentHelper.appendTextRow(Common.UIString('Request Method'), request.req
uestMethod); | 1117 contentHelper.appendTextRow(Common.UIString('Request Method'), request.req
uestMethod); |
1116 if (typeof request.priority === 'string') { | 1118 if (typeof request.priority === 'string') { |
1117 const priority = | 1119 const priority = |
1118 NetworkConditions.uiLabelForPriority(/** @type {!Protocol.Network.Reso
urcePriority} */ (request.priority)); | 1120 NetworkConditions.uiLabelForPriority(/** @type {!Protocol.Network.Reso
urcePriority} */ (request.priority)); |
1119 contentHelper.appendTextRow(Common.UIString('Priority'), priority); | 1121 contentHelper.appendTextRow(Common.UIString('Priority'), priority); |
1120 } | 1122 } |
(...skipping 1163 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2284 * @param {string=} warningType | 2286 * @param {string=} warningType |
2285 */ | 2287 */ |
2286 appendWarningRow(event, warningType) { | 2288 appendWarningRow(event, warningType) { |
2287 var warning = Timeline.TimelineUIUtils.eventWarning(event, warningType); | 2289 var warning = Timeline.TimelineUIUtils.eventWarning(event, warningType); |
2288 if (warning) | 2290 if (warning) |
2289 this.appendElementRow(Common.UIString('Warning'), warning, true); | 2291 this.appendElementRow(Common.UIString('Warning'), warning, true); |
2290 } | 2292 } |
2291 }; | 2293 }; |
2292 | 2294 |
2293 Timeline.TimelineUIUtils._categoryBreakdownCacheSymbol = Symbol('categoryBreakdo
wnCache'); | 2295 Timeline.TimelineUIUtils._categoryBreakdownCacheSymbol = Symbol('categoryBreakdo
wnCache'); |
OLD | NEW |