|
|
|
@ -1,13 +1,15 @@ |
|
|
|
|
document.addEventListener("DOMContentLoaded", () => { |
|
|
|
|
let background = [ |
|
|
|
|
'#5cb85c', |
|
|
|
|
'#8db457', |
|
|
|
|
'#beb052', |
|
|
|
|
'#f0ad4e', |
|
|
|
|
'#e4804e', |
|
|
|
|
'#d9534f', |
|
|
|
|
'#bb3d39', |
|
|
|
|
'#000' |
|
|
|
|
'#5cb85c', // A+
|
|
|
|
|
'#5cb85c', // A
|
|
|
|
|
'#8db457', // B+
|
|
|
|
|
'#8db457', // B
|
|
|
|
|
'#beb052', // C+
|
|
|
|
|
'#beb052', // C
|
|
|
|
|
'#6c757d', // D
|
|
|
|
|
'#f0ad4e', // E
|
|
|
|
|
'#e4804e', // F
|
|
|
|
|
'#d9534f' // G
|
|
|
|
|
] |
|
|
|
|
|
|
|
|
|
for (const service of ["https", "smtp", "tls", "xmpp"]) { |
|
|
|
@ -52,8 +54,8 @@ document.addEventListener("DOMContentLoaded", () => { |
|
|
|
|
fetch(`/statistics/${service}.json`).then((response) => { |
|
|
|
|
if (response.status === 200) { |
|
|
|
|
response.json().then((data) => { |
|
|
|
|
const labels = ["A+", "A", "B", "C", "D", "E", "F", "G"] |
|
|
|
|
const dataset = JSON.parse(JSON.stringify(data, labels, 2)) |
|
|
|
|
const labels = ["A+", "A", "B+", "B", "C+", "C", "D", "E", "F", "G"] |
|
|
|
|
const dataset = JSON.parse(JSON.stringify(data, labels, 0)) |
|
|
|
|
chart.data.labels = labels |
|
|
|
|
chart.data.datasets = [{ |
|
|
|
|
label: 'Number of request', |
|
|
|
|