EIOS/tpl/js/easy-pie-chart.js

39 lines
1.1 KiB
JavaScript

var Script = function () {
// easy pie chart
$('.percentage').easyPieChart({
animate: 1000,
size: 95,
barColor:'#4a8bc2'
});
$('.percentage-light').easyPieChart({
barColor: function(percent) {
percent /= 100;
return "rgb(" + Math.round(255 * (1-percent)) + ", " + Math.round(255 * percent) + ", 0)";
},
trackColor: '#666',
scaleColor: false,
lineCap: 'butt',
lineWidth: 15,
animate: 1000
});
$('.update-easy-pie-chart').click(function(){
$('.easy-pie-chart .percentage').each(function() {
var newValue = Math.floor(100*Math.random());
$(this).data('easyPieChart').update(newValue);
$('span', this).text(newValue);
});
});
$('.updateEasyPieChart').on('click', function(e) {
e.preventDefault();
$('.percentage, .percentage-light').each(function() {
var newValue = Math.round(100*Math.random());
$(this).data('easyPieChart').update(newValue);
$('span', this).text(newValue);
});
});
}();