Simplify highscore code and adjust font in table head
parent
e54168ec22
commit
d6703f715d
|
@ -60,7 +60,7 @@ export class CampaignPlayerDetailComponent implements OnInit {
|
||||||
this.campaignPlayer = campaignPlayer;
|
this.campaignPlayer = campaignPlayer;
|
||||||
|
|
||||||
this.graphData = [
|
this.graphData = [
|
||||||
{ key: 'kill', label: 'Kills', },
|
{ key: 'kill', label: 'Abschüsse', },
|
||||||
{ key: 'friendlyFire', label: 'Friendly Fire', },
|
{ key: 'friendlyFire', label: 'Friendly Fire', },
|
||||||
{ key: 'death', label: 'Tode', },
|
{ key: 'death', label: 'Tode', },
|
||||||
{ key: 'respawn', label: 'Respawn', },
|
{ key: 'respawn', label: 'Respawn', },
|
||||||
|
|
|
@ -57,6 +57,10 @@ ngx-datatable {
|
||||||
background-color: #f7f7f7;
|
background-color: #f7f7f7;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
:host /deep/ .ngx-datatable.fixed-header .datatable-header .datatable-header-inner .datatable-header-cell {
|
||||||
|
margin: auto;
|
||||||
|
}
|
||||||
|
|
||||||
/* Table Scrollbar BEGIN */
|
/* Table Scrollbar BEGIN */
|
||||||
|
|
||||||
:host /deep/ .ngx-datatable.scroll-vertical .datatable-body::-webkit-scrollbar {
|
:host /deep/ .ngx-datatable.scroll-vertical .datatable-body::-webkit-scrollbar {
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div *ngFor="let attributeMap of playerAttributeDisplayNames.slice(2, playerAttributeDisplayNames.length)">
|
<div *ngFor="let attributeMap of playerAttributeDisplayNames">
|
||||||
<ngx-datatable
|
<ngx-datatable
|
||||||
[rows]="players[attributeMap.prop]"
|
[rows]="players[attributeMap.prop]"
|
||||||
[messages]="emptyMessage"
|
[messages]="emptyMessage"
|
||||||
|
|
|
@ -28,7 +28,7 @@ export class StatisticHighScoreComponent implements OnInit {
|
||||||
|
|
||||||
playersStored = {};
|
playersStored = {};
|
||||||
|
|
||||||
playerAttributeDisplayNames = PlayerUtils.attributeDisplayNames;
|
playerAttributeDisplayNames = PlayerUtils.attributeDisplayNames.slice(2, PlayerUtils.attributeDisplayNames.length);
|
||||||
|
|
||||||
cellHeight = 40;
|
cellHeight = 40;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ export class StatisticHighScoreComponent implements OnInit {
|
||||||
|
|
||||||
nameColWidth = 210;
|
nameColWidth = 210;
|
||||||
|
|
||||||
valueColWidth = 50;
|
valueColWidth = 55;
|
||||||
|
|
||||||
emptyMessage = {emptyMessage: 'Keine Einträge'};
|
emptyMessage = {emptyMessage: 'Keine Einträge'};
|
||||||
|
|
||||||
|
@ -87,17 +87,11 @@ export class StatisticHighScoreComponent implements OnInit {
|
||||||
if (!this.searchTerm.value || this.searchTerm.value === '') {
|
if (!this.searchTerm.value || this.searchTerm.value === '') {
|
||||||
this.players = this.playersStored;
|
this.players = this.playersStored;
|
||||||
} else {
|
} else {
|
||||||
this.players = {
|
this.players = {};
|
||||||
kill: this.filterPlayerAttribute('kill'),
|
for (let i = 0; i < this.playerAttributeDisplayNames.length; i++) {
|
||||||
friendlyFire: this.filterPlayerAttribute('friendlyFire'),
|
const attributeProperty = this.playerAttributeDisplayNames[i].prop;
|
||||||
vehicleLight: this.filterPlayerAttribute('vehicleLight'),
|
this.players[attributeProperty] = this.filterPlayerAttribute(attributeProperty);
|
||||||
vehicleHeavy: this.filterPlayerAttribute('vehicleLight'),
|
}
|
||||||
vehicleAir: this.filterPlayerAttribute('vehicleLight'),
|
|
||||||
death: this.filterPlayerAttribute('death'),
|
|
||||||
respawn: this.filterPlayerAttribute('respawn'),
|
|
||||||
revive: this.filterPlayerAttribute('revive'),
|
|
||||||
flagTouch: this.filterPlayerAttribute('flagTouch')
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -43,6 +43,10 @@ ngx-datatable {
|
||||||
background-color: #f7f7f7;
|
background-color: #f7f7f7;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
:host /deep/ .ngx-datatable.fixed-header .datatable-header .datatable-header-inner .datatable-header-cell {
|
||||||
|
margin: auto;
|
||||||
|
}
|
||||||
|
|
||||||
/* Table Scrollbar BEGIN */
|
/* Table Scrollbar BEGIN */
|
||||||
:host /deep/ .ngx-datatable.scroll-vertical .datatable-body::-webkit-scrollbar {
|
:host /deep/ .ngx-datatable.scroll-vertical .datatable-body::-webkit-scrollbar {
|
||||||
width: 12px;
|
width: 12px;
|
||||||
|
|
Loading…
Reference in New Issue