mirror of
https://github.com/SophiaAtkinson/steamwidgets-web.git
synced 2025-06-27 06:07:40 -07:00
#1 Stats data
This commit is contained in:
@ -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,
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -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 = {};
|
||||
|
Reference in New Issue
Block a user