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 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
63 eventStyles[recordTypes.Program] = new WebInspector.TimelineRecordStyle(WebI
nspector.UIString("Other"), categories["other"]); | 63 eventStyles[recordTypes.Program] = new WebInspector.TimelineRecordStyle(WebI
nspector.UIString("Other"), categories["other"]); |
64 eventStyles[recordTypes.Animation] = new WebInspector.TimelineRecordStyle(We
bInspector.UIString("Animation"), categories["rendering"]); | 64 eventStyles[recordTypes.Animation] = new WebInspector.TimelineRecordStyle(We
bInspector.UIString("Animation"), categories["rendering"]); |
65 eventStyles[recordTypes.EventDispatch] = new WebInspector.TimelineRecordStyl
e(WebInspector.UIString("Event"), categories["scripting"]); | 65 eventStyles[recordTypes.EventDispatch] = new WebInspector.TimelineRecordStyl
e(WebInspector.UIString("Event"), categories["scripting"]); |
66 eventStyles[recordTypes.RequestMainThreadFrame] = new WebInspector.TimelineR
ecordStyle(WebInspector.UIString("Request Main Thread Frame"), categories["rende
ring"], true); | 66 eventStyles[recordTypes.RequestMainThreadFrame] = new WebInspector.TimelineR
ecordStyle(WebInspector.UIString("Request Main Thread Frame"), categories["rende
ring"], true); |
67 eventStyles[recordTypes.BeginFrame] = new WebInspector.TimelineRecordStyle(W
ebInspector.UIString("Frame Start"), categories["rendering"], true); | 67 eventStyles[recordTypes.BeginFrame] = new WebInspector.TimelineRecordStyle(W
ebInspector.UIString("Frame Start"), categories["rendering"], true); |
68 eventStyles[recordTypes.BeginMainThreadFrame] = new WebInspector.TimelineRec
ordStyle(WebInspector.UIString("Frame Start (main thread)"), categories["renderi
ng"], true); | 68 eventStyles[recordTypes.BeginMainThreadFrame] = new WebInspector.TimelineRec
ordStyle(WebInspector.UIString("Frame Start (main thread)"), categories["renderi
ng"], true); |
69 eventStyles[recordTypes.DrawFrame] = new WebInspector.TimelineRecordStyle(We
bInspector.UIString("Draw Frame"), categories["rendering"], true); | 69 eventStyles[recordTypes.DrawFrame] = new WebInspector.TimelineRecordStyle(We
bInspector.UIString("Draw Frame"), categories["rendering"], true); |
70 eventStyles[recordTypes.HitTest] = new WebInspector.TimelineRecordStyle(WebI
nspector.UIString("Hit Test"), categories["rendering"]); | 70 eventStyles[recordTypes.HitTest] = new WebInspector.TimelineRecordStyle(WebI
nspector.UIString("Hit Test"), categories["rendering"]); |
71 eventStyles[recordTypes.ScheduleStyleRecalculation] = new WebInspector.Timel
ineRecordStyle(WebInspector.UIString("Schedule Style Recalculation"), categories
["rendering"], true); | 71 eventStyles[recordTypes.ScheduleStyleRecalculation] = new WebInspector.Timel
ineRecordStyle(WebInspector.UIString("Schedule Style Recalculation"), categories
["rendering"], true); |
72 eventStyles[recordTypes.RecalculateStyles] = new WebInspector.TimelineRecord
Style(WebInspector.UIString("Recalculate Style"), categories["rendering"]); | 72 eventStyles[recordTypes.RecalculateStyles] = new WebInspector.TimelineRecord
Style(WebInspector.UIString("Recalculate Style"), categories["rendering"]); |
73 eventStyles[recordTypes.UpdateLayoutTree] = new WebInspector.TimelineRecordS
tyle(WebInspector.UIString("Recalculate Style"), categories["rendering"]); | 73 eventStyles[recordTypes.UpdateStyleAndLayoutTree] = new WebInspector.Timelin
eRecordStyle(WebInspector.UIString("Recalculate Style"), categories["rendering"]
); |
74 eventStyles[recordTypes.InvalidateLayout] = new WebInspector.TimelineRecordS
tyle(WebInspector.UIString("Invalidate Layout"), categories["rendering"], true); | 74 eventStyles[recordTypes.InvalidateLayout] = new WebInspector.TimelineRecordS
tyle(WebInspector.UIString("Invalidate Layout"), categories["rendering"], true); |
75 eventStyles[recordTypes.Layout] = new WebInspector.TimelineRecordStyle(WebIn
spector.UIString("Layout"), categories["rendering"]); | 75 eventStyles[recordTypes.Layout] = new WebInspector.TimelineRecordStyle(WebIn
spector.UIString("Layout"), categories["rendering"]); |
76 eventStyles[recordTypes.PaintSetup] = new WebInspector.TimelineRecordStyle(W
ebInspector.UIString("Paint Setup"), categories["painting"]); | 76 eventStyles[recordTypes.PaintSetup] = new WebInspector.TimelineRecordStyle(W
ebInspector.UIString("Paint Setup"), categories["painting"]); |
77 eventStyles[recordTypes.PaintImage] = new WebInspector.TimelineRecordStyle(W
ebInspector.UIString("Paint Image"), categories["painting"], true); | 77 eventStyles[recordTypes.PaintImage] = new WebInspector.TimelineRecordStyle(W
ebInspector.UIString("Paint Image"), categories["painting"], true); |
78 eventStyles[recordTypes.UpdateLayer] = new WebInspector.TimelineRecordStyle(
WebInspector.UIString("Update Layer"), categories["painting"], true); | 78 eventStyles[recordTypes.UpdateLayer] = new WebInspector.TimelineRecordStyle(
WebInspector.UIString("Update Layer"), categories["painting"], true); |
79 eventStyles[recordTypes.UpdateLayerTree] = new WebInspector.TimelineRecordSt
yle(WebInspector.UIString("Update Layer Tree"), categories["rendering"]); | 79 eventStyles[recordTypes.UpdateLayerTree] = new WebInspector.TimelineRecordSt
yle(WebInspector.UIString("Update Layer Tree"), categories["rendering"]); |
80 eventStyles[recordTypes.Paint] = new WebInspector.TimelineRecordStyle(WebIns
pector.UIString("Paint"), categories["painting"]); | 80 eventStyles[recordTypes.Paint] = new WebInspector.TimelineRecordStyle(WebIns
pector.UIString("Paint"), categories["painting"]); |
81 eventStyles[recordTypes.RasterTask] = new WebInspector.TimelineRecordStyle(W
ebInspector.UIString("Rasterize Paint"), categories["painting"]); | 81 eventStyles[recordTypes.RasterTask] = new WebInspector.TimelineRecordStyle(W
ebInspector.UIString("Rasterize Paint"), categories["painting"]); |
82 eventStyles[recordTypes.ScrollLayer] = new WebInspector.TimelineRecordStyle(
WebInspector.UIString("Scroll"), categories["rendering"]); | 82 eventStyles[recordTypes.ScrollLayer] = new WebInspector.TimelineRecordStyle(
WebInspector.UIString("Scroll"), categories["rendering"]); |
83 eventStyles[recordTypes.CompositeLayers] = new WebInspector.TimelineRecordSt
yle(WebInspector.UIString("Composite Layers"), categories["painting"]); | 83 eventStyles[recordTypes.CompositeLayers] = new WebInspector.TimelineRecordSt
yle(WebInspector.UIString("Composite Layers"), categories["painting"]); |
(...skipping 713 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
797 case recordTypes.DrawLazyPixelRef: | 797 case recordTypes.DrawLazyPixelRef: |
798 relatedNodeLabel = WebInspector.UIString("Owner Element"); | 798 relatedNodeLabel = WebInspector.UIString("Owner Element"); |
799 if (event.url) | 799 if (event.url) |
800 contentHelper.appendElementRow(WebInspector.UIString("Image URL"), W
ebInspector.linkifyResourceAsNode(event.url)); | 800 contentHelper.appendElementRow(WebInspector.UIString("Image URL"), W
ebInspector.linkifyResourceAsNode(event.url)); |
801 break; | 801 break; |
802 case recordTypes.ParseAuthorStyleSheet: | 802 case recordTypes.ParseAuthorStyleSheet: |
803 var url = eventData["styleSheetUrl"]; | 803 var url = eventData["styleSheetUrl"]; |
804 if (url) | 804 if (url) |
805 contentHelper.appendElementRow(WebInspector.UIString("Stylesheet URL
"), WebInspector.linkifyResourceAsNode(url)); | 805 contentHelper.appendElementRow(WebInspector.UIString("Stylesheet URL
"), WebInspector.linkifyResourceAsNode(url)); |
806 break; | 806 break; |
807 case recordTypes.UpdateLayoutTree: // We don't want to see default details. | 807 case recordTypes.UpdateStyleAndLayoutTree: // We don't want to see default d
etails. |
808 case recordTypes.RecalculateStyles: | 808 case recordTypes.RecalculateStyles: |
809 contentHelper.appendTextRow(WebInspector.UIString("Elements Affected"),
event.args["elementCount"]); | 809 contentHelper.appendTextRow(WebInspector.UIString("Elements Affected"),
event.args["elementCount"]); |
810 break; | 810 break; |
811 case recordTypes.Layout: | 811 case recordTypes.Layout: |
812 var beginData = event.args["beginData"]; | 812 var beginData = event.args["beginData"]; |
813 contentHelper.appendTextRow(WebInspector.UIString("Nodes That Need Layou
t"), beginData["dirtyObjects"]); | 813 contentHelper.appendTextRow(WebInspector.UIString("Nodes That Need Layou
t"), beginData["dirtyObjects"]); |
814 relatedNodeLabel = WebInspector.UIString("Layout root"); | 814 relatedNodeLabel = WebInspector.UIString("Layout root"); |
815 break; | 815 break; |
816 case recordTypes.ConsoleTime: | 816 case recordTypes.ConsoleTime: |
817 contentHelper.appendTextRow(WebInspector.UIString("Message"), event.name
); | 817 contentHelper.appendTextRow(WebInspector.UIString("Message"), event.name
); |
(...skipping 256 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1074 switch (event.name) { | 1074 switch (event.name) { |
1075 case recordTypes.TimerFire: | 1075 case recordTypes.TimerFire: |
1076 callSiteStackLabel = WebInspector.UIString("Timer Installed"); | 1076 callSiteStackLabel = WebInspector.UIString("Timer Installed"); |
1077 break; | 1077 break; |
1078 case recordTypes.FireAnimationFrame: | 1078 case recordTypes.FireAnimationFrame: |
1079 callSiteStackLabel = WebInspector.UIString("Animation Frame Requested"); | 1079 callSiteStackLabel = WebInspector.UIString("Animation Frame Requested"); |
1080 break; | 1080 break; |
1081 case recordTypes.FireIdleCallback: | 1081 case recordTypes.FireIdleCallback: |
1082 callSiteStackLabel = WebInspector.UIString("Idle Callback Requested"); | 1082 callSiteStackLabel = WebInspector.UIString("Idle Callback Requested"); |
1083 break; | 1083 break; |
1084 case recordTypes.UpdateLayoutTree: | 1084 case recordTypes.UpdateStyleAndLayoutTree: |
1085 case recordTypes.RecalculateStyles: | 1085 case recordTypes.RecalculateStyles: |
1086 stackLabel = WebInspector.UIString("Recalculation Forced"); | 1086 stackLabel = WebInspector.UIString("Recalculation Forced"); |
1087 break; | 1087 break; |
1088 case recordTypes.Layout: | 1088 case recordTypes.Layout: |
1089 callSiteStackLabel = WebInspector.UIString("First Layout Invalidation"); | 1089 callSiteStackLabel = WebInspector.UIString("First Layout Invalidation"); |
1090 stackLabel = WebInspector.UIString("Layout Forced"); | 1090 stackLabel = WebInspector.UIString("Layout Forced"); |
1091 break; | 1091 break; |
1092 } | 1092 } |
1093 | 1093 |
1094 // Direct cause. | 1094 // Direct cause. |
(...skipping 1123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2218 var time = /** @type {number} */ (decoration.data()); | 2218 var time = /** @type {number} */ (decoration.data()); |
2219 var text = WebInspector.UIString("%.1f\xa0ms", time); | 2219 var text = WebInspector.UIString("%.1f\xa0ms", time); |
2220 var intensity = Number.constrain(Math.log10(1 + 2 * time) / 5, 0.02,
1); | 2220 var intensity = Number.constrain(Math.log10(1 + 2 * time) / 5, 0.02,
1); |
2221 var element = createElementWithClass("div", "text-editor-line-marker
-performance"); | 2221 var element = createElementWithClass("div", "text-editor-line-marker
-performance"); |
2222 element.textContent = text; | 2222 element.textContent = text; |
2223 element.style.backgroundColor = `hsla(44, 100%, 50%, ${intensity.toF
ixed(3)})`; | 2223 element.style.backgroundColor = `hsla(44, 100%, 50%, ${intensity.toF
ixed(3)})`; |
2224 textEditor.setGutterDecoration(decoration.line(), decoration.type(),
element); | 2224 textEditor.setGutterDecoration(decoration.line(), decoration.type(),
element); |
2225 } | 2225 } |
2226 } | 2226 } |
2227 } | 2227 } |
OLD | NEW |