1 <ng-container *ngIf="searchIsDone()">
2 <eg-title i18n-prefix prefix="Catalog Search - {{searchContext.result.count}} Results"></eg-title>
4 <ng-container *ngIf="!searchIsDone()">
5 <eg-title i18n-prefix prefix="Catalog Search"></eg-title>
8 <!-- search results progress bar -->
9 <div class="row" *ngIf="searchIsActive()">
10 <div class="col-lg-6 offset-lg-3 pt-3">
11 <div class="progress">
12 <div class="progress-bar progress-bar-striped active w-100"
13 role="progressbar" aria-valuenow="100"
14 aria-valuemin="0" aria-valuemax="100">
15 <span class="sr-only" i18n>Searching..</span>
21 <!-- no items found -->
22 <div *ngIf="searchIsDone() && !searchHasResults()">
23 <div class="row pt-3">
24 <div class="col-lg-6 offset-lg-3">
25 <div class="alert alert-warning">
26 <span i18n>No Matching Items Were Found</span>
32 <!-- header, pager, and list of records -->
33 <div id="staff-catalog-results-container" *ngIf="searchHasResults()">
35 <div class="col-lg-2" *ngIf="!searchContext.basket">
36 <ng-container *ngIf="searchContext.termSearch.browseEntry">
37 <h3 i18n>Results for browse "{{searchContext.termSearch.browseEntry.value()}}"</h3>
39 <ng-container *ngIf="!searchContext.termSearch.browseEntry">
40 <h3 i18n>Search Results ({{searchContext.result.count}})</h3>
43 <div class="col-lg-2" *ngIf="searchContext.basket">
44 <h3 i18n>Basket View</h3>
46 <div class="col-lg-2">
47 <label class="checkbox" *ngIf="!searchContext.basket">
48 <input type='checkbox' [(ngModel)]="allRecsSelected"
49 (change)="toggleAllRecsSelected()"/>
50 <span class="pl-1" i18n>Select {{searchContext.pager.rowNumber(0)}} -
51 {{searchContext.pager.rowNumber(searchContext.currentResultIds().length - 1)}}
55 <div class="col-lg-8">
56 <div class="float-right">
57 <eg-catalog-result-pagination></eg-catalog-result-pagination>
62 <div class="row mt-2">
63 <div class="col-lg-2" *ngIf="!searchContext.basket">
64 <eg-catalog-result-facets></eg-catalog-result-facets>
67 [ngClass]="{'col-lg-10': !searchContext.basket, 'col-lg-12': searchContext.basket}">
68 <div *ngFor="let summary of searchContext.result.records; let idx = index">
70 <eg-catalog-result-record [summary]="summary" [index]="idx">
71 </eg-catalog-result-record>