<!-- Checkbox, jacket image, and title blob live in a flex row
because there's no way to give them col-lg-* columns that
don't waste a lot of space. -->
- <div class="col-lg-6 d-flex">
+ <div class="col-lg-7 d-flex">
<label class="checkbox">
<span class="font-weight-bold font-italic">
{{index + 1 + searchContext.pager.offset}}.
<ng-container *ngIf="hasMrConstituentRecords(summary)">
<a routerLink="/staff/catalog/search"
[queryParams]="appendFromMrParam(summary)">
- <img src="/opac/extras/ac/jacket/small/r/{{summary.id}}"/>
+ <img src="/opac/extras/ac/jacket/medium/r/{{summary.id}}"/>
</a>
</ng-container>
<ng-container *ngIf="!hasMrConstituentRecords(summary)">
<a routerLink="/staff/catalog/record/{{summary.id}}"
[queryParams]="currentParams()">
- <img src="/opac/extras/ac/jacket/small/r/{{summary.id}}"/>
+ <img src="/opac/extras/ac/jacket/medium/r/{{summary.id}}"/>
</a>
</ng-container>
</div>
</span>
</ng-container>
</ng-container>
- <span class='pl-1'>{{summary.display.edition}}</span>
- <span class='pl-1'>{{summary.display.pubdate}}</span>
+ </div>
+ </div>
+ <div class="row pt-2">
+ <div class="col-lg-12">
+ <ng-container *ngIf="summary.display.physical_description">
+ <!-- [].concat() to avoid modifying the summary arrays -->
+ <div class="pb-1" i18n>Phys. Desc.:
+ {{[].concat(summary.display.physical_description).join(', ')}}
+ </div>
+ </ng-container>
+ <ng-container *ngIf="summary.display.edition">
+ <div class="pb-1" i18n>Edition: {{summary.display.edition}}</div>
+ </ng-container>
+ <ng-container *ngIf="summary.display.publisher || summary.display.pubdate">
+ <!-- note publisher typically includes pubdate -->
+ <ng-container *ngIf="summary.display.publisher; else pubDate">
+ <div class="pb-1" i18n>Publisher: {{summary.display.publisher}}</div>
+ </ng-container>
+ <ng-template #pubDate>
+ <div class="pb-1" i18n>Pub Date: {{summary.display.pubdate}}</div>
+ </ng-template>
+ </ng-container>
+ <ng-container *ngIf="summary.display.isbn">
+ <div class="pb-1" i18n>ISBN:
+ {{[].concat(summary.display.isbn).join(', ')}}</div>
+ </ng-container>
+ <ng-container *ngIf="summary.display.upc">
+ <div class="pb-1" i18n>UPC:
+ {{[].concat(summary.display.upc).join(', ')}}</div>
+ </ng-container>
+ <ng-container *ngIf="summary.display.issn">
+ <div i18n>ISSN:
+ {{[].concat(summary.display.issn).join(', ')}}</div>
+ </ng-container>
</div>
</div>
</div>
</div>
</div>
</div>
- <div class="col-lg-3">
+ <div class="col-lg-2">
<div class="row">
<div class="col-lg-12">
<div class="float-right small-text-1">