diff --git a/static/src/app/statistic/stats.module.ts b/static/src/app/statistic/stats.module.ts index b7b9bb1..8311f4e 100644 --- a/static/src/app/statistic/stats.module.ts +++ b/static/src/app/statistic/stats.module.ts @@ -4,7 +4,7 @@ import {SharedModule} from "../shared.module"; import {statsRouterModule, statsRoutingComponents} from "./stats.routing"; import {WarService} from "../services/logs/war.service"; import {NgxChartsModule} from "@swimlane/ngx-charts"; -import {AccordionModule, CarouselModule} from "ngx-bootstrap"; +import {AccordionModule, TabsModule} from "ngx-bootstrap"; import {CampaignService} from "../services/logs/campaign.service"; import {NgxDatatableModule} from "@swimlane/ngx-datatable"; import {PlayerService} from "../services/logs/player.service"; @@ -13,7 +13,7 @@ import {LogsService} from "../services/logs/logs.service"; @NgModule({ declarations: statsRoutingComponents, imports: [CommonModule, SharedModule, statsRouterModule, NgxChartsModule, - AccordionModule.forRoot(), CarouselModule.forRoot(), NgxDatatableModule], + AccordionModule.forRoot(), TabsModule.forRoot(), NgxDatatableModule], providers: [WarService, CampaignService, PlayerService, LogsService] }) export class StatsModule { diff --git a/static/src/app/statistic/war-detail/war-detail.component.css b/static/src/app/statistic/war-detail/war-detail.component.css index 8f1751d..8d41fb3 100644 --- a/static/src/app/statistic/war-detail/war-detail.component.css +++ b/static/src/app/statistic/war-detail/war-detail.component.css @@ -1,5 +1,5 @@ .vertical-spacer { - height: 100vh; + height: 205px; float: left; width: 4%; } @@ -42,6 +42,27 @@ color: blue; } +/* ########### TABS ########### */ + +:host /deep/ .nav-tabs { + padding-left: 35%!important; +} + +:host /deep/ .nav-link { + background: #4b4b4b; + color: white; +} + +:host /deep/ .nav-link:hover { + background: aliceblue; + color: #000; +} + +:host /deep/ .nav-tabs>li.active>a{ + background: #222222; + color: white; +} + /* ########### DATATABLE ########### */ :host /deep/ .datatable-header { diff --git a/static/src/app/statistic/war-detail/war-detail.component.html b/static/src/app/statistic/war-detail/war-detail.component.html index 4443ad9..81b28d3 100644 --- a/static/src/app/statistic/war-detail/war-detail.component.html +++ b/static/src/app/statistic/war-detail/war-detail.component.html @@ -1,6 +1,5 @@
-
-
+

{{war.title}} - vom {{war.date | date: 'dd.MM.yyyy'}}

@@ -51,38 +50,52 @@
+
- - - + + + +
+ + + {{value}} - - - - - {{value === 'BLUFOR' ? 'NATO' : 'CSAT'}} - - - - - - - - - - +
+
+ + + {{value === 'BLUFOR' ? 'NATO' : 'CSAT'}} + + + + + + + + +
+ + + + I've got an HTML heading, and a select callback. Pretty cool! + + diff --git a/static/src/app/statistic/war-detail/war-detail.component.ts b/static/src/app/statistic/war-detail/war-detail.component.ts index bd1df1d..46b83a6 100644 --- a/static/src/app/statistic/war-detail/war-detail.component.ts +++ b/static/src/app/statistic/war-detail/war-detail.component.ts @@ -83,4 +83,8 @@ export class WarDetailComponent { } } + loadFractionData() { + console.log('load data from server') + } + }