From 150eeb1101dbc9c5eee96cb437261cd4e3054e9a Mon Sep 17 00:00:00 2001 From: Yunus Emre Kalkan Date: Fri, 26 Jul 2019 13:08:25 +0300 Subject: [PATCH] LicenseStatisticWidget js refactor --- .../LicenseStatisticWidget/Default.js | 34 +++++-------------- 1 file changed, 9 insertions(+), 25 deletions(-) diff --git a/samples/DashboardDemo/src/DashboardDemo.Web/Pages/Shared/Components/LicenseStatisticWidget/Default.js b/samples/DashboardDemo/src/DashboardDemo.Web/Pages/Shared/Components/LicenseStatisticWidget/Default.js index 354b4f3c69..cf88c11e08 100644 --- a/samples/DashboardDemo/src/DashboardDemo.Web/Pages/Shared/Components/LicenseStatisticWidget/Default.js +++ b/samples/DashboardDemo/src/DashboardDemo.Web/Pages/Shared/Components/LicenseStatisticWidget/Default.js @@ -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