#1 Stats data

This commit is contained in:
Daniel Brendel
2022-09-30 22:02:24 +02:00
parent cb6524ae57
commit 9882c30692
7 changed files with 24 additions and 9 deletions

View File

@ -68,6 +68,7 @@ window.vue = new Vue({
document.getElementById('count-server').innerHTML = response.counts.mod_server;
document.getElementById('count-user').innerHTML = response.counts.mod_user;
document.getElementById('count-workshop').innerHTML = response.counts.mod_workshop;
document.getElementById('count-group').innerHTML = response.counts.mod_group;
let content = document.getElementById(elem);
if (content) {
@ -76,6 +77,7 @@ window.vue = new Vue({
let data_server = [];
let data_user = [];
let data_workshop = [];
let data_group = [];
let day = 60 * 60 * 24 * 1000;
let dt = new Date(Date.parse(start));
@ -98,6 +100,7 @@ window.vue = new Vue({
data_server.push(0);
data_user.push(0);
data_workshop.push(0);
data_group.push(0);
}
for (const [key, value] of Object.entries(response.data.mod_app)) {
@ -132,6 +135,14 @@ window.vue = new Vue({
});
}
for (const [key, value] of Object.entries(response.data.mod_group)) {
labels.forEach(function(lblElem, lblIndex){
if (lblElem == key) {
data_group[lblIndex] = parseInt(value[0]);
}
});
}
const config = {
type: 'line',
data: {
@ -160,6 +171,12 @@ window.vue = new Vue({
backgroundColor: 'rgb(24, 125, 54)',
borderColor: 'rgb(24, 125, 54)',
data: data_workshop,
},
{
label: 'Group',
backgroundColor: 'rgb(223, 90, 85)',
borderColor: 'rgb(223, 90, 85)',
data: data_group,
}
]
},

View File

@ -16,7 +16,7 @@ const STEAMWIDGETS_GROUP_VERSION = 'v1';
*/
class SteamGroupElem extends HTMLElement
{
HEADLINE_MAX_LEN = 30;
HEADLINE_MAX_LEN = 32;
DESCRIPTION_MAX_LEN = 40;
storedData = {};