<div class="row pb-2 pt-2">
- <div class="col-lg-6">
+ <div class="col-lg-6" *ngIf="!screenReaderMode">
<span class="font-weight-bold" i18n>Show:</span>
<button class="btn btn-sm btn-outline-dark ml-2"
[disabled]="visibilityLevel == 2"
(click)="changeFields(0)" i18n>All Fields</button>
</div>
- <div class="col-lg-6 d-flex">
+ <div class="col-lg-6 d-flex" [ngClass]="{'sr-only': screenReaderMode}">
<div class="ml-auto">
- <button class="btn btn-outline-dark"
+ <button class="btn btn-outline-dark" aria-label="Print"
(click)="printClicked.emit()" i18n>Print</button>
<button class="btn btn-outline-dark ml-2" [disabled]="disableSave"
- (click)="saveClicked.emit()" i18n>Save</button>
+ (click)="saveClicked.emit()" aria-label="Save" i18n>Save</button>
<button class="btn btn-outline-dark ml-2" [disabled]="disableSave"
- (click)="saveCloneClicked.emit()" i18n>Save & Clone</button>
+ (click)="saveCloneClicked.emit()" aria-label="Save and Clone" i18n>Save & Clone</button>
</div>
</div>
</div>
-<div class="row pb-1 pt-1" *ngIf="addressAlerts.length > 0">
+<div class="row pb-1 pt-1" *ngIf="addressAlerts.length > 0 && !screenReaderMode">
<div class="col-lg-12 d-flex">
<div class="ml-auto mr-2">
<div *ngFor="let alert of addressAlerts"
</div>
</div>
-<div class="row pb-1 pt-1" *ngIf="dupesFound().length > 0">
+<div class="row pb-1 pt-1" *ngIf="dupesFound().length > 0 && !screenReaderMode">
<div class="col-lg-12 d-flex">
<div class="ml-auto mr-2">
<div *ngFor="let dupe of dupesFound()"
export class EditToolbarComponent implements OnInit {
@Input() patronId: number;
+ @Input() screenReaderMode: boolean = false
disableSave = false;
visibilityLevel: VisibilityLevel = VisibilityLevel.ALL_FIELDS;
searches: {[category: string]: DupeSearch} = {};
addressAlerts: IdlObject[] = [];
-
+
constructor(
private org: OrgService,
private idl: IdlService,
<ng-template ngbNavContent>
<eg-patron-edit #patronEditor [patronId]="patronId" [toolbar]="editorToolbar">
</eg-patron-edit>
+
+ <ng-container *ngIf="patronTab === 'edit'">
+ <eg-patron-edit-toolbar #srToolbar [patronId]="patronId" [screenReaderMode]="true" >
+ </eg-patron-edit-toolbar>
+ </ng-container>
</ng-template>
</li>
<div *ngIf="!loading" class="pt-3">
<div [ngbNavOutlet]="patronNav"></div>
</div>
+
</div>
</div>