| Index: third_party/WebKit/Source/devtools/front_end/timeline/TimelineUIUtils.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/timeline/TimelineUIUtils.js b/third_party/WebKit/Source/devtools/front_end/timeline/TimelineUIUtils.js
|
| index 1f8010cc438a373ec4be7777a8204589ccb43ef8..cf40c9bd06079fa4d1251a78a6e0c9277a8f3558 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/timeline/TimelineUIUtils.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/timeline/TimelineUIUtils.js
|
| @@ -177,7 +177,7 @@ WebInspector.TimelineUIUtils.eventColor = function(event)
|
| {
|
| if (event.name === WebInspector.TimelineModel.RecordType.JSFrame)
|
| return WebInspector.TimelineUIUtils.colorForURL(event.args["data"]["url"]);
|
| - return WebInspector.TimelineUIUtils.eventStyle(event).category.fillColorStop1;
|
| + return WebInspector.TimelineUIUtils.eventStyle(event).category.color;
|
| }
|
|
|
| /**
|
| @@ -1385,13 +1385,13 @@ WebInspector.TimelineUIUtils.categories = function()
|
| if (WebInspector.TimelineUIUtils._categories)
|
| return WebInspector.TimelineUIUtils._categories;
|
| WebInspector.TimelineUIUtils._categories = {
|
| - loading: new WebInspector.TimelineCategory("loading", WebInspector.UIString("Loading"), true, "hsl(214, 53%, 58%)", "hsl(214, 67%, 90%)", "hsl(214, 67%, 74%)", "hsl(214, 67%, 66%)"),
|
| - scripting: new WebInspector.TimelineCategory("scripting", WebInspector.UIString("Scripting"), true, "hsl(43, 90%, 45%)", "hsl(43, 83%, 90%)", "hsl(43, 83%, 72%)", "hsl(43, 83%, 64%) "),
|
| - rendering: new WebInspector.TimelineCategory("rendering", WebInspector.UIString("Rendering"), true, "hsl(256, 50%, 60%)", "hsl(256, 67%, 90%)", "hsl(256, 67%, 76%)", "hsl(256, 67%, 70%)"),
|
| - painting: new WebInspector.TimelineCategory("painting", WebInspector.UIString("Painting"), true, "hsl(109, 33%, 47%)", "hsl(109, 33%, 90%)", "hsl(109, 33%, 64%)", "hsl(109, 33%, 55%)"),
|
| - gpu: new WebInspector.TimelineCategory("gpu", WebInspector.UIString("GPU"), false, "hsl(240, 24%, 45%)", "hsl(240, 24%, 90%)", "hsl(240, 24%, 73%)", "hsl(240, 24%, 66%)"),
|
| - other: new WebInspector.TimelineCategory("other", WebInspector.UIString("Other"), false, "hsl(0, 0%, 73%)", "hsl(0, 0%, 90%)", "hsl(0, 0%, 87%)", "hsl(0, 0%, 79%)"),
|
| - idle: new WebInspector.TimelineCategory("idle", WebInspector.UIString("Idle"), false, "hsl(0, 0%, 87%)", "hsl(0, 100%, 100%)", "hsl(0, 100%, 100%)", "hsl(0, 100%, 100%)")
|
| + loading: new WebInspector.TimelineCategory("loading", WebInspector.UIString("Loading"), true, "hsl(214, 67%, 74%)", "hsl(214, 67%, 66%)"),
|
| + scripting: new WebInspector.TimelineCategory("scripting", WebInspector.UIString("Scripting"), true, "hsl(43, 83%, 72%)", "hsl(43, 83%, 64%) "),
|
| + rendering: new WebInspector.TimelineCategory("rendering", WebInspector.UIString("Rendering"), true, "hsl(256, 67%, 76%)", "hsl(256, 67%, 70%)"),
|
| + painting: new WebInspector.TimelineCategory("painting", WebInspector.UIString("Painting"), true, "hsl(109, 33%, 64%)", "hsl(109, 33%, 55%)"),
|
| + gpu: new WebInspector.TimelineCategory("gpu", WebInspector.UIString("GPU"), false, "hsl(240, 24%, 73%)", "hsl(240, 24%, 66%)"),
|
| + other: new WebInspector.TimelineCategory("other", WebInspector.UIString("Other"), false, "hsl(0, 0%, 87%)", "hsl(0, 0%, 79%)"),
|
| + idle: new WebInspector.TimelineCategory("idle", WebInspector.UIString("Idle"), false, "hsl(0, 100%, 100%)", "hsl(0, 100%, 100%)")
|
| };
|
| return WebInspector.TimelineUIUtils._categories;
|
| };
|
| @@ -1454,19 +1454,19 @@ WebInspector.TimelineUIUtils.generatePieChart = function(aggregatedStats, selfCa
|
| pieChart.addSlice(value, color);
|
| var rowElement = footerElement.createChild("div");
|
| rowElement.createChild("span", "timeline-aggregated-legend-value").textContent = Number.preciseMillisToString(value, 1);
|
| - rowElement.createChild("span", "timeline-aggregated-legend-swatch timeline-" + name);
|
| + rowElement.createChild("span", "timeline-aggregated-legend-swatch").style.backgroundColor = color;
|
| rowElement.createChild("span", "timeline-aggregated-legend-title").textContent = title;
|
| }
|
|
|
| // In case of self time, first add self, then children of the same category.
|
| if (selfCategory) {
|
| if (selfTime)
|
| - appendLegendRow(selfCategory.name, WebInspector.UIString("%s (self)", selfCategory.title), selfTime, selfCategory.fillColorStop1);
|
| + appendLegendRow(selfCategory.name, WebInspector.UIString("%s (self)", selfCategory.title), selfTime, selfCategory.color);
|
| // Children of the same category.
|
| var categoryTime = aggregatedStats[selfCategory.name];
|
| var value = categoryTime - selfTime;
|
| if (value > 0)
|
| - appendLegendRow(selfCategory.name, WebInspector.UIString("%s (children)", selfCategory.title), value, selfCategory.fillColorStop0);
|
| + appendLegendRow(selfCategory.name, WebInspector.UIString("%s (children)", selfCategory.title), value, selfCategory.childColor);
|
| }
|
|
|
| // Add other categories.
|
| @@ -1474,7 +1474,7 @@ WebInspector.TimelineUIUtils.generatePieChart = function(aggregatedStats, selfCa
|
| var category = WebInspector.TimelineUIUtils.categories()[categoryName];
|
| if (category === selfCategory)
|
| continue;
|
| - appendLegendRow(category.name, category.title, aggregatedStats[category.name], category.fillColorStop0);
|
| + appendLegendRow(category.name, category.title, aggregatedStats[category.name], category.childColor);
|
| }
|
| return element;
|
| }
|
| @@ -1568,34 +1568,6 @@ WebInspector.TimelineUIUtils.createFillStyle = function(context, width, height,
|
| }
|
|
|
| /**
|
| - * @param {!CanvasRenderingContext2D} context
|
| - * @param {number} width
|
| - * @param {number} height
|
| - * @param {!WebInspector.TimelineCategory} category
|
| - * @return {!CanvasGradient}
|
| - */
|
| -WebInspector.TimelineUIUtils.createFillStyleForCategory = function(context, width, height, category)
|
| -{
|
| - return WebInspector.TimelineUIUtils.createFillStyle(context, width, height, category.fillColorStop0, category.fillColorStop1, category.borderColor);
|
| -}
|
| -
|
| -/**
|
| - * @param {!WebInspector.TimelineCategory} category
|
| - * @return {string}
|
| - */
|
| -WebInspector.TimelineUIUtils.createStyleRuleForCategory = function(category)
|
| -{
|
| - var selector = ".timeline-category-" + category.name + " .timeline-graph-bar, " +
|
| - ".timeline-details-view .timeline-" + category.name + ", " +
|
| - ".timeline-category-" + category.name + " .timeline-tree-icon";
|
| -
|
| - return selector + " { background-image: linear-gradient(" +
|
| - category.fillColorStop0 + ", " + category.fillColorStop1 + " 25%, " + category.fillColorStop1 + " 25%, " + category.fillColorStop1 + ");" +
|
| - " border-color: " + category.borderColor +
|
| - "}";
|
| -}
|
| -
|
| -/**
|
| * @param {!Array.<number>} quad
|
| * @return {number}
|
| */
|
| @@ -1655,20 +1627,16 @@ WebInspector.TimelineUIUtils.eventDispatchDesciptors = function()
|
| * @param {string} name
|
| * @param {string} title
|
| * @param {boolean} visible
|
| - * @param {string} borderColor
|
| - * @param {string} backgroundColor
|
| - * @param {string} fillColorStop0
|
| - * @param {string} fillColorStop1
|
| + * @param {string} childColor
|
| + * @param {string} color
|
| */
|
| -WebInspector.TimelineCategory = function(name, title, visible, borderColor, backgroundColor, fillColorStop0, fillColorStop1)
|
| +WebInspector.TimelineCategory = function(name, title, visible, childColor, color)
|
| {
|
| this.name = name;
|
| this.title = title;
|
| this.visible = visible;
|
| - this.borderColor = borderColor;
|
| - this.backgroundColor = backgroundColor;
|
| - this.fillColorStop0 = fillColorStop0;
|
| - this.fillColorStop1 = fillColorStop1;
|
| + this.childColor = childColor;
|
| + this.color = color;
|
| this.hidden = false;
|
| }
|
|
|
| @@ -1895,7 +1863,7 @@ WebInspector.TimelineDetailsContentHelper.prototype = {
|
| if (title) {
|
| var titleElement = this.element.createChild("div", "timeline-details-chip-title");
|
| if (category)
|
| - titleElement.createChild("div", "timeline-" + category.name);
|
| + titleElement.createChild("div").style.backgroundColor = category.color;
|
| titleElement.createTextChild(title);
|
| }
|
|
|
|
|