1
0
mirror of https://github.com/RaidMax/IW4M-Admin.git synced 2025-06-10 15:20:48 -05:00

huge commit for advanced stats feature.

broke data out into its own library.
may be breaking changes with existing plugins
This commit is contained in:
RaidMax
2021-03-22 11:09:25 -05:00
parent 267b045883
commit 434392a7e4
505 changed files with 13671 additions and 3271 deletions

View File

@ -1,5 +1,10 @@
function getStatsChart(id, width, height) {
const data = $('#' + id).data('history');
if (data === undefined) {
return;
}
let fixedData = [];
data.forEach(function (item, i) {
fixedData[i] = { x: i, y: Math.floor(item) };
@ -12,7 +17,7 @@
dataMin = 0;
}
const padding = (dataMax - dataMin) * 0.075;
const padding = (dataMax - dataMin) * 0.5;
const min = Math.max(0, dataMin - padding);
const max = dataMax + padding;
let interval = Math.floor((max - min) / 2);
@ -27,12 +32,11 @@
animationEnabled: false,
toolTip: {
contentFormatter: function (e) {
return Math.round(e.entries[0].dataPoint.y, 1);
return `${_localization['WEBFRONT_ADV_STATS_RANKING_METRIC']} ${Math.round(e.entries[0].dataPoint.y, 1)}`;
}
},
title: {
text: _localization['WEBFRONT_STATS_PERFORMANCE_HISTORY'],
fontSize: 14
fontSize: 0
},
axisX: {
gridThickness: 0,