{{ 'courts' | translate }} {{ 'courts' | translate }} {{ 'court' | translate }} {{ 'shortCourtName' | translate }} {{ 'umpire' | translate }} @if (serviceJudgeEnabled()) { {{ 'serviceJudge' | translate }} } @for (courtNo of courtIndexes(); track courtNo) { {{ courtNo }}. @if (umpireByCourt().get(courtNo); as umpire) {
{{ umpire|fullname }}
{{ umpire|fullname }}
}
@if (serviceJudgeEnabled()) { @if (serviceJudgeByCourt().get(courtNo); as umpire) {
{{ umpire|fullname }}
{{ umpire|fullname }}
}
} @if ( (umpireByCourt().get(courtNo) && serviceJudgeByCourt().get(courtNo)) || (umpireByCourt().get(courtNo) && !serviceJudgeEnabled()) ) { } @else if ((!umpireByCourt().get(courtNo) && !serviceJudgeByCourt().get(courtNo) && waitingUmpires().length && waitingServiceJudges().length) || (!umpireByCourt().get(courtNo) && waitingUmpires().length && !serviceJudgeEnabled())) { }
}
{{ 'umpires' | translate }} @if (serviceJudgeEnabled()) { {{ 'serviceJudges' | translate }} } {{ 'notOnDuty' | translate }} @for (umpire of waitingUmpires(); track umpire.id) {
{{ umpire|fullname }}
{{ umpire|fullname }} @if (waitingQuickButtonsEnabled()) { }
}
@if (serviceJudgeEnabled()) { @for (umpire of waitingServiceJudges(); track umpire.id) {
{{ umpire|fullname }}
{{ umpire|fullname }} @if (waitingQuickButtonsEnabled()) { }
}
} @for (umpire of onRest(); track umpire.id) {
{{ umpire|fullname }}
{{ umpire|fullname }} @if (waitingQuickButtonsEnabled() && umpire.returnToQueue) { }
}