diff --git a/src/app/group-monitor/group-monitor.component.html b/src/app/group-monitor/group-monitor.component.html index b69c3f1806181a03717860e902faab791ec1b460..202539158e34a611a042136e096565a4e4221f60 100644 --- a/src/app/group-monitor/group-monitor.component.html +++ b/src/app/group-monitor/group-monitor.component.html @@ -23,9 +23,15 @@ </div> <mat-menu #rootMenu="matMenu"> - <button mat-menu-item [matMenuTriggerFor]="filters">Sitzungen ausblenden</button> - <button mat-menu-item [matMenuTriggerFor]="group">Spalten</button> - <button mat-menu-item [matMenuTriggerFor]="activity">Aktivität</button> + <button mat-menu-item [matMenuTriggerFor]="filters"> + {{'Sitzungen ausblenden' | customtext:'gm_menu_filter':cts.updateCount}} + </button> + <button mat-menu-item [matMenuTriggerFor]="group"> + {{'Spalten' | customtext:'gm_menu_cols':cts.updateCount}} + </button> + <button mat-menu-item [matMenuTriggerFor]="activity"> + {{'Aktivität' | customtext:'gm_menu_view':cts.updateCount}} + </button> </mat-menu> <mat-menu #filters="matMenu"> diff --git a/src/app/group-monitor/group-monitor.component.ts b/src/app/group-monitor/group-monitor.component.ts index d72c106b78b52746859421bca7a1a627fa2ff64e..1809524956c7222789cb965d2843f992850a88b7 100644 --- a/src/app/group-monitor/group-monitor.component.ts +++ b/src/app/group-monitor/group-monitor.component.ts @@ -11,7 +11,7 @@ import { import { map, switchMap, tap } from 'rxjs/operators'; import { MatDialog } from '@angular/material/dialog'; -import { ConfirmDialogComponent, ConfirmDialogData } from 'iqb-components'; +import { ConfirmDialogComponent, ConfirmDialogData, CustomtextService } from 'iqb-components'; import { BackendService } from './backend.service'; import { GroupData, @@ -33,7 +33,8 @@ export class GroupMonitorComponent implements OnInit, OnDestroy { private route: ActivatedRoute, private bs: BackendService, private bookletService: BookletService, - private router: Router + private router: Router, + public cts: CustomtextService ) {} ownGroup$: Observable<GroupData>; diff --git a/src/app/group-monitor/group-monitor.module.ts b/src/app/group-monitor/group-monitor.module.ts index fa827dbbaba9f03f8e2f6490e25d96fbd1080d00..2944dc6d61c69d5c6c6ea49a082549e9e2a3144f 100644 --- a/src/app/group-monitor/group-monitor.module.ts +++ b/src/app/group-monitor/group-monitor.module.ts @@ -15,6 +15,7 @@ import { MatTooltipModule } from '@angular/material/tooltip'; import { MatChipsModule } from '@angular/material/chips'; import { CdkTableModule } from '@angular/cdk/table'; +import { IqbComponentsModule } from 'iqb-components'; import { GroupMonitorRoutingModule } from './group-monitor-routing.module'; import { GroupMonitorComponent } from './group-monitor.component'; import { BackendService } from './backend.service'; @@ -43,7 +44,8 @@ import { TestSessionService } from './test-session.service'; MatRadioModule, FormsModule, MatSidenavModule, - MatCheckboxModule + MatCheckboxModule, + IqbComponentsModule ], providers: [ BackendService,