Skip to content
This repository was archived by the owner on Feb 5, 2025. It is now read-only.

Commit fe9e7c4

Browse files
committed
fix(settings-charts): Make donut chart title spacing consistent across browsers
fix #1168
1 parent a1c2e5f commit fe9e7c4

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

src/js/patternfly-settings-charts.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
patternfly.pfSetDonutChartTitle = function (selector, primary, secondary) {
99
var donutChartRightTitle = window.d3.select(selector).select('text.c3-chart-arcs-title');
1010
donutChartRightTitle.text("");
11-
donutChartRightTitle.insert('tspan').text(primary).classed('donut-title-big-pf', true).attr('dy', 0).attr('x', 0);
12-
donutChartRightTitle.insert('tspan').text(secondary).classed('donut-title-small-pf', true).attr('dy', 20).attr('x', 0);
11+
donutChartRightTitle.insert('tspan').text(primary).classed('donut-title-big-pf', true).attr('y', 0).attr('x', 0);
12+
donutChartRightTitle.insert('tspan').text(secondary).classed('donut-title-small-pf', true).attr('y', 20).attr('x', 0);
1313
};
1414

1515
patternfly.pfDonutTooltipContents = function (d, defaultTitleFormat, defaultValueFormat, color) {

tests/pages/_includes/widgets/cards/utilization-trend-multiple-metrics.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ <h3 class="card-pf-subtitle">CPU</h3>
4646
var chart1 = c3.generate(donutConfig);
4747
var donutChartTitle = d3.select("#{{include.id3}}").select('text.c3-chart-arcs-title');
4848
donutChartTitle.text("");
49-
donutChartTitle.insert('tspan').text("950").classed('donut-title-big-pf', true).attr('dy', 0).attr('x', 0);
50-
donutChartTitle.insert('tspan').text("MHz Used").classed('donut-title-small-pf', true).attr('dy', 20).attr('x', 0);
49+
donutChartTitle.insert('tspan').text("950").classed('donut-title-big-pf', true).attr('y', 0).attr('x', 0);
50+
donutChartTitle.insert('tspan').text("MHz Used").classed('donut-title-small-pf', true).attr('y', 20).attr('x', 0);
5151

5252
var sparklineConfig = $().c3ChartDefaults().getDefaultSparklineConfig();
5353
sparklineConfig.bindto = '#{{include.id4}}';
@@ -99,8 +99,8 @@ <h3 class="card-pf-subtitle">Memory</h3>
9999
var chart3 = c3.generate(donutConfig);
100100
var donutChartTitle = d3.select("#{{include.id5}}").select('text.c3-chart-arcs-title');
101101
donutChartTitle.text("");
102-
donutChartTitle.insert('tspan').text("176").classed('donut-title-big-pf', true).attr('dy', 0).attr('x', 0);
103-
donutChartTitle.insert('tspan').text("GB Used").classed('donut-title-small-pf', true).attr('dy', 20).attr('x', 0);
102+
donutChartTitle.insert('tspan').text("176").classed('donut-title-big-pf', true).attr('y', 0).attr('x', 0);
103+
donutChartTitle.insert('tspan').text("GB Used").classed('donut-title-small-pf', true).attr('y', 20).attr('x', 0);
104104

105105
var sparklineConfig = $().c3ChartDefaults().getDefaultSparklineConfig();
106106
sparklineConfig.bindto = '#{{include.id6}}';
@@ -152,8 +152,8 @@ <h3 class="card-pf-subtitle">Network</h3>
152152
var chart5 = c3.generate(donutConfig);
153153
var donutChartTitle = d3.select("#{{include.id7}}").select('text.c3-chart-arcs-title');
154154
donutChartTitle.text("");
155-
donutChartTitle.insert('tspan').text("1100").classed('donut-title-big-pf', true).attr('dy', 0).attr('x', 0);
156-
donutChartTitle.insert('tspan').text("Gbps Used").classed('donut-title-small-pf', true).attr('dy', 20).attr('x', 0);
155+
donutChartTitle.insert('tspan').text("1100").classed('donut-title-big-pf', true).attr('y', 0).attr('x', 0);
156+
donutChartTitle.insert('tspan').text("Gbps Used").classed('donut-title-small-pf', true).attr('y', 20).attr('x', 0);
157157

158158
var sparklineConfig = $().c3ChartDefaults().getDefaultSparklineConfig();
159159
sparklineConfig.bindto = '#{{include.id8}}';

tests/pages/_includes/widgets/cards/utilization-trend-single-metric.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ <h2 class="card-pf-title">
4242
var chart1 = c3.generate(donutConfig);
4343
var donutChartTitle = d3.select("#{{include.id1}}").select('text.c3-chart-arcs-title');
4444
donutChartTitle.text("");
45-
donutChartTitle.insert('tspan').text("1100").classed('donut-title-big-pf', true).attr('dy', 0).attr('x', 0);
46-
donutChartTitle.insert('tspan').text("Gbps Used").classed('donut-title-small-pf', true).attr('dy', 20).attr('x', 0);
45+
donutChartTitle.insert('tspan').text("1100").classed('donut-title-big-pf', true).attr('y', 0).attr('x', 0);
46+
donutChartTitle.insert('tspan').text("Gbps Used").classed('donut-title-small-pf', true).attr('y', 20).attr('x', 0);
4747

4848
var sparklineConfig = c3ChartDefaults.getDefaultSparklineConfig();
4949
sparklineConfig.bindto = '#{{include.id2}}';

0 commit comments

Comments
 (0)