39 lines
1.1 KiB
JavaScript
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);
|
||
|
});
|
||
|
});
|
||
|
|
||
|
}();
|