From 7b58adad601e09e05f12f4de04305a8c2282f5ab Mon Sep 17 00:00:00 2001 From: HardiReady Date: Sun, 1 Jul 2018 13:03:51 +0200 Subject: [PATCH] Replace bootstrap button toggle with material in fraction stats --- static/src/app/statistic/stats.module.ts | 6 +- .../fraction-stats.component.css | 39 ++++++---- .../fraction-stats.component.html | 75 +++++++++---------- .../fraction-stats.component.ts | 54 ++++++------- 4 files changed, 89 insertions(+), 85 deletions(-) diff --git a/static/src/app/statistic/stats.module.ts b/static/src/app/statistic/stats.module.ts index 9c375d5..9e85a85 100644 --- a/static/src/app/statistic/stats.module.ts +++ b/static/src/app/statistic/stats.module.ts @@ -9,12 +9,12 @@ import {CampaignService} from '../services/logs/campaign.service'; import {NgxDatatableModule} from '@swimlane/ngx-datatable'; import {PlayerService} from '../services/logs/player.service'; import {LogsService} from '../services/logs/logs.service'; -import {MatExpansionModule, MatFormFieldModule} from '@angular/material'; +import {MatButtonToggleModule, MatExpansionModule, MatFormFieldModule} from '@angular/material'; @NgModule({ declarations: statsRoutingComponents, - imports: [CommonModule, SharedModule, statsRouterModule, NgxChartsModule, ButtonsModule.forRoot(), NgxDatatableModule, - MatExpansionModule, MatFormFieldModule], + imports: [CommonModule, SharedModule, statsRouterModule, NgxChartsModule, NgxDatatableModule, MatExpansionModule, + MatButtonToggleModule], providers: [WarService, CampaignService, PlayerService, LogsService] }) export class StatsModule { diff --git a/static/src/app/statistic/war/fraction-stats/fraction-stats.component.css b/static/src/app/statistic/war/fraction-stats/fraction-stats.component.css index f89d2fa..98f5a74 100644 --- a/static/src/app/statistic/war/fraction-stats/fraction-stats.component.css +++ b/static/src/app/statistic/war/fraction-stats/fraction-stats.component.css @@ -1,16 +1,32 @@ -.btn-dark { - background: #4b4b4b; - color: #f5f5f5; - border-color: #000; +.chart-select-group { + display: flex; + width: 945px; + margin: auto; } -.btn-dark:hover { +.chart-select-group > mat-button-toggle { + background: #4b4b4b; + color: #f5f5f5; + border: 1px solid #000; +} + +.chart-select-group > mat-button-toggle:hover { background: #afafaf; color: #f5f5f5; } -.btn-dark.active { - background: #222222; +mat-button-toggle.mat-button-toggle-checked { + background: #222222 !important; +} + +:host /deep/ label.mat-button-toggle-label { + margin: 2px 0 !important; +} + +:host /deep/ div.mat-button-toggle-label-content { + line-height: 25px !important; + margin-bottom: 0 !important; + font-weight: normal !important; } .chart-container { @@ -21,12 +37,3 @@ padding: 15px; float: left; } - -.chart-select-group { - width: 980px; - margin: auto; -} - -/*.dropdown-menu > li > a {*/ -/*cursor: pointer;*/ -/*}*/ diff --git a/static/src/app/statistic/war/fraction-stats/fraction-stats.component.html b/static/src/app/statistic/war/fraction-stats/fraction-stats.component.html index 7a56849..c22f963 100644 --- a/static/src/app/statistic/war/fraction-stats/fraction-stats.component.html +++ b/static/src/app/statistic/war/fraction-stats/fraction-stats.component.html @@ -1,45 +1,38 @@ - - - - - - - - - - - - - - - - - - -
-
-
- - - - - - - - - -
-
+ + + + + {{labels.points}} + + + {{labels.budget}} + + + {{labels.kill}} + + + {{labels.friendlyFire}} + + + {{labels.vehicle}} + + + {{labels.revive}} + + + {{labels.stabilize}} + + + {{labels.transport}} + + + {{labels.flag}} + +