LP#1908722: add electronic resource links
[evergreen-equinox.git] / Open-ILS / src / eg2 / src / app / staff / catalog / result / record.component.html
index a8cb874..a48f33c 100644 (file)
         </div>
       </div><!-- col -->
     </div><!-- row -->
-    <div class="row" *ngIf="summary.copies">
+    <div class="row" *ngIf="searchContext.showResultExtras && summary.eResourceUrls.length">
+      <div class="col-lg-12 mt-2">
+        <div class="w-auto ml-2 mr-2">
+          <div class="row p-1 mt-1 mb-1 border-top" *ngFor="let url of summary.eResourceUrls">
+            <div class="col-lg-2">
+              <span class="font-weight-bold">
+                <ng-container [ngSwitch]="url.ind2">
+                  <ng-container *ngSwitchCase="'0'" i18n>Electronic Resource:</ng-container>
+                  <ng-container *ngSwitchCase="'1'" i18n>Version of Resource:</ng-container>
+                  <ng-container *ngSwitchCase="'2'" i18n>Related Resource:</ng-container>
+                  <ng-container *ngSwitchDefault i18n>Electronic Resource</ng-container>
+                  </ng-container>
+               </span>
+            </div>
+            <div class="col-lg"><a href="{{url.href}}">{{url.label}}</a> {{url.note}}</div>
+          </div>
+        </div>
+      </div>
+    </div><!-- row -->
+    <div class="row" *ngIf="searchContext.showResultExtras && summary.copies">
       <div class="col-lg-12 mt-2">
         <div class="w-auto ml-2 mr-2">
           <ng-container *ngIf="summary.copies.length">
               <div class="col-lg-3" i18n>{{copy.copy_status}}</div>
             </div>
           </ng-container>
-          <ng-container *ngIf="!summary.copies.length">
+          <ng-container *ngIf="!summary.copies.length && !summary.eResourceUrls.length">
             <span class="font-italic" i18n>No Items To Display</span>
           </ng-container>
         </div>