Chromium Code Reviews| Index: third_party/WebKit/Source/devtools/front_end/ui_lazy/FlameChart.js |
| diff --git a/third_party/WebKit/Source/devtools/front_end/ui_lazy/FlameChart.js b/third_party/WebKit/Source/devtools/front_end/ui_lazy/FlameChart.js |
| index 71745a7050c0bce68e84cb4472087189b056fa28..3cc6b6d5ee529b0e5219b6531f61089957d739b0 100644 |
| --- a/third_party/WebKit/Source/devtools/front_end/ui_lazy/FlameChart.js |
| +++ b/third_party/WebKit/Source/devtools/front_end/ui_lazy/FlameChart.js |
| @@ -1356,22 +1356,19 @@ WebInspector.FlameChart.prototype = { |
| this._drawCollapsedOverviewForGroup(offset + 1, group.startLevel, endLevel); |
| }); |
| - var headerX = 2; |
| + var headerLeftPadding = 6; |
| var arrowSide = 8; |
| - var arrowHeight = arrowSide * Math.sqrt(3) / 2; |
| - var expansionArrowX = headerX + arrowHeight; |
| + var expansionArrowX = headerLeftPadding + arrowSide / 2; |
| context.font = "11px " + WebInspector.fontFamily(); |
| context.save(); |
| context.fillStyle = "rgba(255, 255, 255, 0.5)"; |
| - context.shadowColor = "#fff"; |
| - context.shadowBlur = 10; |
|
caseq
2016/02/26 20:53:24
why?
alph
2016/02/26 21:04:36
We currently don't like blurry stuff, gradients et
|
| forEachGroup(firstVisibleGroup, drawBackground.bind(this)); |
| context.restore(); |
| - context.fillStyle = "#888888"; |
| + context.fillStyle = "#6e6e6e"; |
| context.beginPath(); |
| - forEachGroup(firstVisibleGroup, (offset, index, group) => drawExpansionArrow(expansionArrowX, offset + barHeight / 2, group.expanded)); |
| + forEachGroup(firstVisibleGroup, (offset, index, group) => drawExpansionArrow(expansionArrowX, offset + textBaseHeight - arrowSide / 2, group.expanded)); |
| context.fill(); |
| context.fillStyle = "#222"; |
| @@ -1405,10 +1402,10 @@ WebInspector.FlameChart.prototype = { |
| */ |
| function drawBackground(offset, index, group) |
| { |
| - var backgroundPadding = 3; |
| - var textPadding = 4; |
| - var width = this._measureWidth(context, group.name) + textPadding + 2 * arrowSide; |
| - context.fillRect(headerX, offset + backgroundPadding, width, barHeight - 2 * backgroundPadding); |
| + var vPadding = 2; |
| + var hPadding = 3; |
| + var width = this._measureWidth(context, group.name) + 1.5 * arrowSide + 2 * hPadding; |
| + context.fillRect(headerLeftPadding - hPadding, offset + vPadding, width, barHeight - 2 * vPadding); |
| } |
| /** |
| @@ -1418,14 +1415,14 @@ WebInspector.FlameChart.prototype = { |
| */ |
| function drawExpansionArrow(x, y, expanded) |
| { |
| - var arrowCenterOffset = arrowHeight / 3; |
| + var arrowHeight = arrowSide * Math.sqrt(3) / 2; |
| + var arrowCenterOffset = Math.round(arrowHeight / 2); |
| context.save(); |
| context.translate(x, y); |
| context.rotate(expanded ? Math.PI / 2 : 0); |
| context.moveTo(-arrowCenterOffset, -arrowSide / 2); |
| context.lineTo(-arrowCenterOffset, arrowSide / 2); |
| - context.lineTo(2 * arrowCenterOffset, 0); |
| - context.lineTo(-arrowCenterOffset, -arrowSide / 2); |
| + context.lineTo(arrowHeight - arrowCenterOffset, 0); |
| context.restore(); |
| } |