|
|
|
@ -3,27 +3,6 @@ |
|
|
|
|
|
|
|
var _chart; |
|
|
|
|
|
|
|
var createChart = function(statistic) { |
|
|
|
_chart = new Chart($wrapper.find('.LicenseStatisticChart'), |
|
|
|
{ |
|
|
|
type: 'pie', |
|
|
|
data: { |
|
|
|
labels: Object.keys(statistic.data), |
|
|
|
datasets: [ |
|
|
|
{ |
|
|
|
label: 'License ratios', |
|
|
|
data: Object.values(statistic.data), |
|
|
|
backgroundColor: [ |
|
|
|
'rgba(50, 150, 255, 1)', |
|
|
|
'rgba(150, 255, 100, 1)', |
|
|
|
'rgba(255, 100, 150, 1)' |
|
|
|
] |
|
|
|
} |
|
|
|
] |
|
|
|
} |
|
|
|
}); |
|
|
|
}; |
|
|
|
|
|
|
|
var refreshChart = function(statistic) { |
|
|
|
_chart.data = { |
|
|
|
labels: Object.keys(statistic.data), |
|
|
|
@ -52,14 +31,19 @@ |
|
|
|
}); |
|
|
|
}; |
|
|
|
|
|
|
|
var init = function(filters) { |
|
|
|
render(filters, createChart); |
|
|
|
}; |
|
|
|
|
|
|
|
var refresh = function(filters) { |
|
|
|
render(filters, refreshChart); |
|
|
|
}; |
|
|
|
|
|
|
|
var init = function (filters) { |
|
|
|
_chart = new Chart($wrapper.find('.LicenseStatisticChart'), |
|
|
|
{ |
|
|
|
type: 'pie' |
|
|
|
}); |
|
|
|
|
|
|
|
refresh(filters); |
|
|
|
}; |
|
|
|
|
|
|
|
return { |
|
|
|
init: init, |
|
|
|
refresh: refresh |
|
|
|
|