i18n-dialogBoby dialogBody="Unsaved changes will be lost. Continue navigation?">
</eg-confirm-dialog>
-<div id="staff-catalog-record-container">
+<div id="staff-catalog-record-container" role="region" aria-labelledby="bib-record-summary">
<div id='staff-catalog-bib-summary-container' class='mt-1'>
<eg-bib-summary [bibSummary]="summaryForDisplay()">
</eg-bib-summary>
</div>
</div>
- <div class="col-lg-2" id="eg-catalog-result-facets" *ngIf="!searchContext.basket">
+ <aside class="col-lg-2" id="eg-catalog-result-facets" *ngIf="!searchContext.basket">
<eg-catalog-result-facets></eg-catalog-result-facets>
- </div>
+ </aside>
</div>
</div>
</div>
</ng-container>
</ng-template>
-<div id='staffcat-search-form'>
+<div id='staffcat-search-form' role="form">
<div *ngIf="canBeHidden()" class="row pt-1 pe-2">
<div class="col-lg-12 d-flex">
</div>
</div>
- <div *ngIf="!hideForm()" class="row pt-3 pb-1 mb-1">
+ <div *ngIf="!hideForm()" class="row pt-3 pb-1 mb-1" role="search">
<div class="col-lg-8">
<ul ngbNav #searchTabs="ngbNav" [(activeId)]="searchTab" (navChange)="onNavChange($event)" [keyboard]="true" [roles]="false" role="tablist" class="nav-tabs">
<li role="presentation" [ngbNavItem]="'term'">
<div class="form-group">
<div *ngIf="idx === 0">
<label i18n class="form-label input-label" for='first-query-input'>Search Terms</label>
- <input type="text" class="form-control"
+ <input type="search" class="form-control"
id='first-query-input'
[(ngModel)]="context.termSearch.query[idx]"
(keyup.enter)="searchByForm()"
</div>
<div *ngIf="idx > 0">
<label i18n class="form-label input-label" for='context-termSearch-query-{{idx}}'>Search Terms</label>
- <input type="text" class="form-control"
+ <input type="search" class="form-control"
[(ngModel)]="context.termSearch.query[idx]"
(keyup.enter)="searchByForm()"
placeholder="Query..."/>
-<div id="staff-navbar" class="navbar fixed-top navbar-expand navbar-default">
+<nav id="staff-navbar" class="navbar fixed-top navbar-expand navbar-default" aria-label="Main Navigation" i18n-aria-label>
<div class="collapse navbar-collapse">
<div class="navbar-nav">
<div class="nav-item">
</div>
</div>
</div>
-</div>
+</nav>
<div class='eg-bib-summary card tight-card w-100' *ngIf="summary">
<div class="card-header d-flex">
- <div class="fw-bold">
+ <div id="bib-record-summary" class="fw-bold">
<span i18n>Record Summary</span>
<ng-container *ngIf="summary.record.deleted() === 't'">
<span class="text-danger" i18n>(Deleted)</span>
<!-- top navigation bar -->
<eg-staff-nav-bar></eg-staff-nav-bar>
-<div id='staff-content-container'>
+<main id='staff-content-container'>
<!-- page content -->
<router-outlet></router-outlet>
-</div>
+</main>
<!-- EgAccessKey Info Panel -->
<eg-accesskey-info #egAccessKeyInfo></eg-accesskey-info>