Philipp Schrader | cf91546 | 2022-03-16 23:42:22 -0700 | [diff] [blame] | 1 | <!-- Hidden element for protractor to disable alerts. --> |
| 2 | <form class="visually-hidden"> |
Philipp Schrader | 817cce3 | 2022-03-26 15:00:00 -0700 | [diff] [blame] | 3 | <input |
| 4 | type="checkbox" |
| 5 | name="block_alerts" |
| 6 | value="1" |
| 7 | id="block_alerts" |
| 8 | #block_alerts |
| 9 | /> |
Philipp Schrader | cf91546 | 2022-03-16 23:42:22 -0700 | [diff] [blame] | 10 | </form> |
| 11 | |
Philipp Schrader | 72beced | 2022-03-07 05:29:52 -0800 | [diff] [blame] | 12 | <ul class="nav nav-tabs"> |
| 13 | <li class="nav-item"> |
Philipp Schrader | 817cce3 | 2022-03-26 15:00:00 -0700 | [diff] [blame] | 14 | <a |
| 15 | class="nav-link" |
| 16 | [class.active]="tabIs('MatchList')" |
| 17 | (click)="switchTabToGuarded('MatchList')" |
| 18 | > |
| 19 | Match List |
| 20 | </a> |
Philipp Schrader | 72beced | 2022-03-07 05:29:52 -0800 | [diff] [blame] | 21 | </li> |
| 22 | <li class="nav-item"> |
Philipp Schrader | 817cce3 | 2022-03-26 15:00:00 -0700 | [diff] [blame] | 23 | <a |
| 24 | class="nav-link" |
| 25 | [class.active]="tabIs('Entry')" |
| 26 | (click)="switchTabToGuarded('Entry')" |
| 27 | > |
| 28 | Data Entry |
| 29 | </a> |
Ravago Jones | 2813c03 | 2022-03-16 23:44:11 -0700 | [diff] [blame] | 30 | </li> |
| 31 | <li class="nav-item"> |
Philipp Schrader | 817cce3 | 2022-03-26 15:00:00 -0700 | [diff] [blame] | 32 | <a |
| 33 | class="nav-link" |
| 34 | [class.active]="tabIs('Notes')" |
| 35 | (click)="switchTabToGuarded('Notes')" |
| 36 | > |
| 37 | Notes |
| 38 | </a> |
Alex Perry | bb90105 | 2022-03-23 19:46:15 -0700 | [diff] [blame] | 39 | </li> |
| 40 | <li class="nav-item"> |
Philipp Schrader | 817cce3 | 2022-03-26 15:00:00 -0700 | [diff] [blame] | 41 | <a |
| 42 | class="nav-link" |
Filip Kujawa | 210a03b | 2022-11-24 14:41:11 -0800 | [diff] [blame^] | 43 | [class.active]="tabIs('DriverRanking')" |
| 44 | (click)="switchTabToGuarded('DriverRanking')" |
| 45 | > |
| 46 | Driver Ranking |
| 47 | </a> |
| 48 | </li> |
| 49 | <li class="nav-item"> |
| 50 | <a |
| 51 | class="nav-link" |
Philipp Schrader | 817cce3 | 2022-03-26 15:00:00 -0700 | [diff] [blame] | 52 | [class.active]="tabIs('ImportMatchList')" |
| 53 | (click)="switchTabToGuarded('ImportMatchList')" |
| 54 | > |
| 55 | Import Match List |
| 56 | </a> |
Philipp Schrader | 72beced | 2022-03-07 05:29:52 -0800 | [diff] [blame] | 57 | </li> |
Milo Lin | 26b2cbb | 2022-03-26 17:35:20 -0700 | [diff] [blame] | 58 | <li class="nav-item"> |
| 59 | <a |
| 60 | class="nav-link" |
| 61 | [class.active]="tabIs('ShiftSchedule')" |
| 62 | (click)="switchTabToGuarded('ShiftSchedule')" |
| 63 | > |
| 64 | Shift Schedule |
| 65 | </a> |
| 66 | </li> |
Ishan Katpally | dad5f1a | 2022-03-23 21:06:36 -0700 | [diff] [blame] | 67 | <li class="nav-item"> |
| 68 | <a |
| 69 | class="nav-link" |
| 70 | [class.active]="tabIs('View')" |
| 71 | (click)="switchTabToGuarded('View')" |
| 72 | > |
| 73 | View |
| 74 | </a> |
| 75 | </li> |
Philipp Schrader | 72beced | 2022-03-07 05:29:52 -0800 | [diff] [blame] | 76 | </ul> |
| 77 | |
| 78 | <ng-container [ngSwitch]="tab"> |
Philipp Schrader | 817cce3 | 2022-03-26 15:00:00 -0700 | [diff] [blame] | 79 | <app-match-list |
| 80 | (selectedTeamEvent)="selectTeamInMatch($event)" |
| 81 | *ngSwitchCase="'MatchList'" |
| 82 | ></app-match-list> |
| 83 | <app-entry |
| 84 | (switchTabsEvent)="switchTabTo($event)" |
| 85 | [teamNumber]="selectedTeamInMatch.teamNumber" |
| 86 | [matchNumber]="selectedTeamInMatch.matchNumber" |
Philipp Schrader | 30b4a68 | 2022-04-16 14:36:17 -0700 | [diff] [blame] | 87 | [setNumber]="selectedTeamInMatch.setNumber" |
Philipp Schrader | 8aeb14f | 2022-04-08 21:23:18 -0700 | [diff] [blame] | 88 | [compLevel]="selectedTeamInMatch.compLevel" |
Philipp Schrader | 817cce3 | 2022-03-26 15:00:00 -0700 | [diff] [blame] | 89 | *ngSwitchCase="'Entry'" |
| 90 | ></app-entry> |
Alex Perry | bb90105 | 2022-03-23 19:46:15 -0700 | [diff] [blame] | 91 | <frc971-notes *ngSwitchCase="'Notes'"></frc971-notes> |
Filip Kujawa | 210a03b | 2022-11-24 14:41:11 -0800 | [diff] [blame^] | 92 | <app-driver-ranking *ngSwitchCase="'DriverRanking'"></app-driver-ranking> |
Philipp Schrader | 817cce3 | 2022-03-26 15:00:00 -0700 | [diff] [blame] | 93 | <app-import-match-list |
| 94 | *ngSwitchCase="'ImportMatchList'" |
| 95 | ></app-import-match-list> |
Milo Lin | 26b2cbb | 2022-03-26 17:35:20 -0700 | [diff] [blame] | 96 | <shift-schedule *ngSwitchCase="'ShiftSchedule'"></shift-schedule> |
Ishan Katpally | dad5f1a | 2022-03-23 21:06:36 -0700 | [diff] [blame] | 97 | <app-view |
| 98 | (switchTabsEvent)="switchTabTo($event)" |
| 99 | *ngSwitchCase="'View'" |
| 100 | ></app-view> |
Philipp Schrader | 72beced | 2022-03-07 05:29:52 -0800 | [diff] [blame] | 101 | </ng-container> |