added a hack to the Line chart of Chart.js to accept tooltipLabels
This commit is contained in:
parent
cf54a7e0ec
commit
f0ae5dcd1d
@ -22,7 +22,7 @@
|
||||
<script type="text/javascript" src="<?=base_url_make('/js/jquery.min.js')?>"></script>
|
||||
<script type="text/javascript" src="<?=base_url_make('/js/jquery-ui.min.js')?>"></script>
|
||||
|
||||
<script type="text/javascript" src="<?=base_url_make('/js/Chart.min.js')?>"></script>
|
||||
<script type="text/javascript" src="<?=base_url_make('/js/Chart.js')?>"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
function show_commits_per_month_graph(response)
|
||||
@ -134,6 +134,8 @@ function show_commits_per_month_graph(response)
|
||||
}
|
||||
|
||||
commits_per_month_keys = commits_per_month_keys.sort();
|
||||
orig_commits_per_month_keys = commits_per_month_keys.slice (0); // clone the array
|
||||
|
||||
var max_value = 0;
|
||||
var x_scale = Math.ceil(commits_per_month_keys.length / 12);
|
||||
if (x_scale <= 0) x_scale = 1;
|
||||
@ -157,6 +159,11 @@ function show_commits_per_month_graph(response)
|
||||
var commits_per_month_data = {
|
||||
labels : commits_per_month_keys,
|
||||
|
||||
//////////////////////////////////////////////////
|
||||
// this requires HYUNG-HWAN's change to Chart.js
|
||||
tooltipLabels : orig_commits_per_month_keys,
|
||||
//////////////////////////////////////////////////
|
||||
|
||||
datasets : [
|
||||
{
|
||||
label: 'Commits per month',
|
||||
|
10
codepot/src/js/Chart.js
vendored
10
codepot/src/js/Chart.js
vendored
@ -1013,7 +1013,12 @@
|
||||
labels: tooltipLabels,
|
||||
legendColors: tooltipColors,
|
||||
legendColorBackground : this.options.multiTooltipKeyBackground,
|
||||
title: ChartElements[0].label,
|
||||
|
||||
// HYUNG-HWAN
|
||||
//title: ChartElements[0].label,
|
||||
title: ChartElements[0].tooltipLabel,
|
||||
// END HYUNG-HWAN
|
||||
|
||||
chart: this.chart,
|
||||
ctx: this.chart.ctx,
|
||||
custom: this.options.customTooltips
|
||||
@ -2616,6 +2621,9 @@
|
||||
datasetObject.points.push(new this.PointClass({
|
||||
value : dataPoint,
|
||||
label : data.labels[index],
|
||||
// HYUNG-HWAN
|
||||
tooltipLabel: (data.tooltipLabels? data.tooltipLabels[index]: data.labels[index]),
|
||||
// END HYUNG-HWAN
|
||||
datasetLabel: dataset.label,
|
||||
strokeColor : dataset.pointStrokeColor,
|
||||
fillColor : dataset.pointColor,
|
||||
|
Loading…
Reference in New Issue
Block a user