Skip to content

Commit b219443

Browse files
committed
Merge pull request #23 from agallou/dataLabels-colors-enabled
improvements on dataLabels
2 parents 450be5b + 4db1a1e commit b219443

File tree

1 file changed

+19
-9
lines changed

1 file changed

+19
-9
lines changed

jquery.highchartTable.js

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,8 @@
7272
stackingType = 'normal';
7373
}
7474

75-
var isGraphInverted = $table.data('graph-inverted') == 1;
75+
var dataLabelsEnabled = $table.data('graph-datalabels-enabled');
76+
var isGraphInverted = $table.data('graph-inverted') == 1;
7677

7778
// Retrieve series titles
7879
var ths = $('thead th', table);
@@ -92,6 +93,11 @@
9293
var serieStackGroup = $th.data('graph-stack-group');
9394
if(serieStackGroup) {
9495
graphIsStacked = true;
96+
}
97+
98+
var serieDataLabelsEnabled = $th.data('graph-datalabels-enabled');
99+
if (typeof serieDataLabelsEnabled == 'undefined') {
100+
serieDataLabelsEnabled = dataLabelsEnabled;
95101
}
96102

97103
var yaxis = $th.data('graph-yaxis');
@@ -107,13 +113,16 @@
107113
}
108114

109115
var thGraphConfig = {
110-
libelle: $th.text(),
111-
skip: isColumnSkipped,
112-
indexTd: indexTh - skippedColumns - 1,
113-
color: $th.data('graph-color'),
114-
visible: !$th.data('graph-hidden'),
115-
yAxis: typeof yaxis != 'undefined' ? yaxis : 0,
116-
dashStyle: $th.data('graph-dash-style') || 'solid'
116+
libelle: $th.text(),
117+
skip: isColumnSkipped,
118+
indexTd: indexTh - skippedColumns - 1,
119+
color: $th.data('graph-color'),
120+
visible: !$th.data('graph-hidden'),
121+
yAxis: typeof yaxis != 'undefined' ? yaxis : 0,
122+
dashStyle: $th.data('graph-dash-style') || 'solid',
123+
dataLabelsEnabled: serieDataLabelsEnabled == 1,
124+
dataLabelsColor: $th.data('graph-datalabels-color') || $table.data('graph-datalabels-color')
125+
117126
};
118127

119128
var vlinex = $th.data('graph-vline-x');
@@ -148,7 +157,8 @@
148157
},
149158
dataLabels: {
150159
x: isGraphInverted ? 15 : 0,
151-
enabled: $table.data('graph-datalabels-enabled') == 1,
160+
enabled: column.dataLabelsEnabled,
161+
color: column.dataLabelsColor,
152162
align: $table.data('graph-datalabels-align') || 'center'
153163
}
154164
});

0 commit comments

Comments
 (0)