clone object on init
parent
10d6f30781
commit
7cf71e43a5
|
@ -21,9 +21,7 @@ export class StatisticOverviewComponent {
|
||||||
pointSumData: any[] = [];
|
pointSumData: any[] = [];
|
||||||
playerData: any[] = [];
|
playerData: any[] = [];
|
||||||
|
|
||||||
|
|
||||||
colorScheme = {
|
colorScheme = {
|
||||||
group: 'Ordinal',
|
|
||||||
domain: ['#0000FF', '#B22222']
|
domain: ['#0000FF', '#B22222']
|
||||||
};
|
};
|
||||||
gradient = false;
|
gradient = false;
|
||||||
|
@ -57,7 +55,6 @@ export class StatisticOverviewComponent {
|
||||||
}
|
}
|
||||||
|
|
||||||
initWars(campaigns) {
|
initWars(campaigns) {
|
||||||
|
|
||||||
let wars = [];
|
let wars = [];
|
||||||
let itemsProcessed = 0;
|
let itemsProcessed = 0;
|
||||||
campaigns = campaigns.filter(campaign => this.id === 'all' || campaign._id === this.id);
|
campaigns = campaigns.filter(campaign => this.id === 'all' || campaign._id === this.id);
|
||||||
|
@ -92,25 +89,9 @@ export class StatisticOverviewComponent {
|
||||||
"name": "CSAT",
|
"name": "CSAT",
|
||||||
"series": []
|
"series": []
|
||||||
}];
|
}];
|
||||||
let pointsSumObj = [
|
let pointsSumObj = JSON.parse(JSON.stringify(pointsObj));
|
||||||
{
|
let playersObj = JSON.parse(JSON.stringify(pointsObj));
|
||||||
"name": "NATO",
|
|
||||||
"series": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "CSAT",
|
|
||||||
"series": []
|
|
||||||
}];
|
|
||||||
let playersObj = [
|
|
||||||
{
|
|
||||||
"name": "NATO",
|
|
||||||
"series": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "CSAT",
|
|
||||||
"series": []
|
|
||||||
}
|
|
||||||
];
|
|
||||||
for (let i = wars.length - 1; i >= 0; i--) {
|
for (let i = wars.length - 1; i >= 0; i--) {
|
||||||
let j = wars.length - i - 1;
|
let j = wars.length - i - 1;
|
||||||
// const warDateString = new Date(wars[i].date); TODO: use ngx-chart timeline
|
// const warDateString = new Date(wars[i].date); TODO: use ngx-chart timeline
|
||||||
|
@ -152,7 +133,7 @@ export class StatisticOverviewComponent {
|
||||||
this.pointData = pointsObj;
|
this.pointData = pointsObj;
|
||||||
this.pointSumData = pointsSumObj;
|
this.pointSumData = pointsSumObj;
|
||||||
this.playerData = playersObj;
|
this.playerData = playersObj;
|
||||||
Object.assign(this, [this.pointData, this.pointSumData, this.playerData])
|
Object.assign(this, [this.pointData, this.pointSumData, this.playerData]);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue