mirror of
				https://github.com/firefly-iii/firefly-iii.git
				synced 2025-10-31 02:36:28 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			63 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			1.5 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);
 | |
|             }
 | |
|         }
 | |
|     }
 | |
| };
 | |
| 
 | |
| 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
 | |
| }; |