mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-20 11:48:27 -06:00
64 lines
1.6 KiB
JavaScript
64 lines
1.6 KiB
JavaScript
/*
|
|
* charts.defaults.js
|
|
* Copyright (C) 2016 thegrumpydictator@gmail.com
|
|
*
|
|
* This software may be modified and distributed under the terms of the
|
|
* Creative Commons Attribution-ShareAlike 4.0 International License.
|
|
*
|
|
* See the LICENSE file for details.
|
|
*/
|
|
|
|
/** global: accounting */
|
|
|
|
var defaultChartOptions = {
|
|
elements: {
|
|
line: {
|
|
cubicInterpolationMode: 'monotone'
|
|
}
|
|
},
|
|
scales: {
|
|
xAxes: [
|
|
{
|
|
gridLines: {
|
|
display: false
|
|
}
|
|
}
|
|
],
|
|
yAxes: [{
|
|
display: true,
|
|
ticks: {
|
|
callback: function (tickValue) {
|
|
"use strict";
|
|
return accounting.formatMoney(tickValue);
|
|
|
|
},
|
|
beginAtZero: true
|
|
}
|
|
|
|
}]
|
|
},
|
|
tooltips: {
|
|
mode: 'label',
|
|
callbacks: {
|
|
label: function (tooltipItem, data) {
|
|
"use strict";
|
|
return data.datasets[tooltipItem.datasetIndex].label + ': ' +
|
|
accounting.formatMoney(tooltipItem.yLabel, data.datasets[tooltipItem.datasetIndex].currency_symbol);
|
|
}
|
|
}
|
|
}
|
|
};
|
|
|
|
var defaultPieOptions = {
|
|
tooltips: {
|
|
callbacks: {
|
|
label: function (tooltipItem, data) {
|
|
"use strict";
|
|
var value = data.datasets[0].data[tooltipItem.index];
|
|
return data.labels[tooltipItem.index] + ': ' + accounting.formatMoney(value);
|
|
}
|
|
}
|
|
},
|
|
maintainAspectRatio: true,
|
|
responsive: true
|
|
}; |