(function($) { 'use strict'; $(function() { if ($("#order-chart").length) { var areaData = { labels: ["10","","","20","","","30","","","40","","", "50","","", "60","","","70"], datasets: [ { data: [200, 480, 700, 600, 620, 350, 380, 350, 850, "600", "650", "350", "590", "350", "620", "500", "990", "780", "650"], borderColor: [ '#4747A1' ], borderWidth: 2, fill: false, label: "Orders" }, { data: [400, 450, 410, 500, 480, 600, 450, 550, 460, "560", "450", "700", "450", "640", "550", "650", "400", "850", "800"], borderColor: [ '#F09397' ], borderWidth: 2, fill: false, label: "Downloads" } ] }; var areaOptions = { responsive: true, maintainAspectRatio: true, plugins: { filler: { propagate: false } }, scales: { xAxes: [{ display: true, ticks: { display: true, padding: 10, fontColor:"#6C7383" }, gridLines: { display: false, drawBorder: false, color: 'transparent', zeroLineColor: '#eeeeee' } }], yAxes: [{ display: true, ticks: { display: true, autoSkip: false, maxRotation: 0, stepSize: 200, min: 200, max: 1200, padding: 18, fontColor:"#6C7383" }, gridLines: { display: true, color:"#f2f2f2", drawBorder: false } }] }, legend: { display: false }, tooltips: { enabled: true }, elements: { line: { tension: .35 }, point: { radius: 0 } } } var revenueChartCanvas = $("#order-chart").get(0).getContext("2d"); var revenueChart = new Chart(revenueChartCanvas, { type: 'line', data: areaData, options: areaOptions }); } if ($("#order-chart-dark").length) { var areaData = { labels: ["10","","","20","","","30","","","40","","", "50","","", "60","","","70"], datasets: [ { data: [200, 480, 700, 600, 620, 350, 380, 350, 850, "600", "650", "350", "590", "350", "620", "500", "990", "780", "650"], borderColor: [ '#4747A1' ], borderWidth: 2, fill: false, label: "Orders" }, { data: [400, 450, 410, 500, 480, 600, 450, 550, 460, "560", "450", "700", "450", "640", "550", "650", "400", "850", "800"], borderColor: [ '#F09397' ], borderWidth: 2, fill: false, label: "Downloads" } ] }; var areaOptions = { responsive: true, maintainAspectRatio: true, plugins: { filler: { propagate: false } }, scales: { xAxes: [{ display: true, ticks: { display: true, padding: 10, fontColor:"#fff" }, gridLines: { display: false, drawBorder: false, color: 'transparent', zeroLineColor: '#575757' } }], yAxes: [{ display: true, ticks: { display: true, autoSkip: false, maxRotation: 0, stepSize: 200, min: 200, max: 1200, padding: 18, fontColor:"#fff" }, gridLines: { display: true, color:"#575757", drawBorder: false } }] }, legend: { display: false }, tooltips: { enabled: true }, elements: { line: { tension: .35 }, point: { radius: 0 } } } var revenueChartCanvas = $("#order-chart-dark").get(0).getContext("2d"); var revenueChart = new Chart(revenueChartCanvas, { type: 'line', data: areaData, options: areaOptions }); } if ($("#sales-chart").length) { var SalesChartCanvas = $("#sales-chart").get(0).getContext("2d"); var SalesChart = new Chart(SalesChartCanvas, { type: 'bar', data: { labels: ["Jan", "Feb", "Mar", "Apr", "May"], datasets: [{ label: 'Offline Sales', data: [480, 230, 470, 210, 330], backgroundColor: '#98BDFF' }, { label: 'Online Sales', data: [400, 340, 550, 480, 170], backgroundColor: '#4B49AC' } ] }, options: { cornerRadius: 5, responsive: true, maintainAspectRatio: true, layout: { padding: { left: 0, right: 0, top: 20, bottom: 0 } }, scales: { yAxes: [{ display: true, gridLines: { display: true, drawBorder: false, color: "#F2F2F2" }, ticks: { display: true, min: 0, max: 560, callback: function(value, index, values) { return value + '$' ; }, autoSkip: true, maxTicksLimit: 10, fontColor:"#6C7383" } }], xAxes: [{ stacked: false, ticks: { beginAtZero: true, fontColor: "#6C7383" }, gridLines: { color: "rgba(0, 0, 0, 0)", display: false }, barPercentage: 1 }] }, legend: { display: false }, elements: { point: { radius: 0 } } }, }); document.getElementById('sales-legend').innerHTML = SalesChart.generateLegend(); } if ($("#sales-chart-dark").length) { var SalesChartCanvas = $("#sales-chart-dark").get(0).getContext("2d"); var SalesChart = new Chart(SalesChartCanvas, { type: 'bar', data: { labels: ["Jan", "Feb", "Mar", "Apr", "May"], datasets: [{ label: 'Offline Sales', data: [480, 230, 470, 210, 330], backgroundColor: '#98BDFF' }, { label: 'Online Sales', data: [400, 340, 550, 480, 170], backgroundColor: '#4B49AC' } ] }, options: { cornerRadius: 5, responsive: true, maintainAspectRatio: true, layout: { padding: { left: 0, right: 0, top: 20, bottom: 0 } }, scales: { yAxes: [{ display: true, gridLines: { display: true, drawBorder: false, color: "#575757" }, ticks: { display: true, min: 0, max: 500, callback: function(value, index, values) { return value + '$' ; }, autoSkip: true, maxTicksLimit: 10, fontColor:"#F0F0F0" } }], xAxes: [{ stacked: false, ticks: { beginAtZero: true, fontColor: "#F0F0F0" }, gridLines: { color: "#575757", display: false }, barPercentage: 1 }] }, legend: { display: false }, elements: { point: { radius: 0 } } }, }); document.getElementById('sales-legend').innerHTML = SalesChart.generateLegend(); } if ($("#north-america-chart").length) { var areaData = { labels: ["Jan", "Feb", "Mar"], datasets: [{ data: [100, 50, 50], backgroundColor: [ "#4B49AC","#FFC100", "#248AFD", ], borderColor: "rgba(0,0,0,0)" } ] }; var areaOptions = { responsive: true, maintainAspectRatio: true, segmentShowStroke: false, cutoutPercentage: 78, elements: { arc: { borderWidth: 4 } }, legend: { display: false }, tooltips: { enabled: true }, legendCallback: function(chart) { var text = []; text.push('
Offline sales
88333
'); text.push('Online sales
66093
'); text.push('Returns
39836
'); text.push('Offline sales
88333
'); text.push('Online sales
66093
'); text.push('Returns
39836
'); text.push('Offline sales
495343
'); text.push('Online sales
630983
'); text.push('Returns
290831
'); text.push('Offline sales
495343
'); text.push('Online sales
630983
'); text.push('Returns
290831
'); text.push('Policy start date 25/04/2020Policy end date 24/04/2021Sum insured $26,000Premium $1200 | '
'