Skip to content

Commit 1cad918

Browse files
LUC065-211
1 parent f19e64f commit 1cad918

File tree

2 files changed

+37
-2
lines changed

2 files changed

+37
-2
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
<div class="row">
2+
<div class="col-md-12">
3+
<div class="d-flex">
4+
<ds-themed-badges *ngIf="showLabel" [object]="dso" [context]="context" [showAccessStatus]="true"></ds-themed-badges>
5+
</div>
6+
7+
<ds-truncatable [id]="dso.id" *ngIf="object !== undefined && object !== null">
8+
<a *ngIf="linkType != linkTypes.None" [target]="(linkType == linkTypes.ExternalLink) ? '_blank' : '_self'" [attr.rel]="(linkType == linkTypes.ExternalLink) ? 'noopener noreferrer' : null"
9+
[routerLink]="[itemPageRoute]" class="lead item-list-title dont-break-out"
10+
[innerHTML]="dsoTitle"></a>
11+
<span *ngIf="linkType == linkTypes.None" class="lead item-list-title dont-break-out"
12+
[innerHTML]="dsoTitle"></span>
13+
<span class="text-muted">
14+
<ds-truncatable-part [id]="dso.id" [minLines]="1">
15+
<span *ngIf="dso.allMetadata(['dc.contributor.author', 'dc.creator', 'dc.contributor.*']).length > 0" class="item-list-authors">
16+
<span *ngFor="let author of allMetadataValues(['dc.contributor.author', 'dc.creator', 'dc.contributor.*']); let last=last;">
17+
<span [innerHTML]="author"><span [innerHTML]="author"></span></span>
18+
<span *ngIf="!last">; </span>
19+
</span>
20+
</span>
21+
<ng-container *ngIf="dso.firstMetadataValue('dc.publisher') || dso.firstMetadataValue('dc.date.issued')">
22+
(<span *ngIf="dso.firstMetadataValue('dc.publisher')" class="item-list-publisher" [innerHTML]="firstMetadataValue('dc.publisher')"></span>
23+
<span *ngIf="dso.firstMetadataValue('dc.publisher') && dso.firstMetadataValue('dc.date.issued')">, </span>
24+
<span *ngIf="dso.firstMetadataValue('dc.date.issued')" class="item-list-date" [innerHTML]="firstMetadataValue('dc.date.issued')"></span>)
25+
</ng-container>
26+
</ds-truncatable-part>
27+
</span>
28+
<div *ngIf="dso.firstMetadataValue('dc.description.abstract')" class="item-list-abstract">
29+
<ds-truncatable-part [id]="dso.id" [minLines]="3"><span
30+
[innerHTML]="firstMetadataValue('dc.description.abstract')"></span>
31+
</ds-truncatable-part>
32+
</div>
33+
</ds-truncatable>
34+
</div>
35+
</div>

src/themes/era/app/shared/object-list/search-result-list-element/item-search-result/item-types/item/item-search-result-list-element.component.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ import { NgIf, NgClass, NgFor, AsyncPipe } from '@angular/common';
2020
selector: 'ds-item-search-result-list-element',
2121
// styleUrls: ['./item-search-result-list-element.component.scss'],
2222
styleUrls: ['../../../../../../../../../app/shared/object-list/search-result-list-element/item-search-result/item-types/item/item-search-result-list-element.component.scss'],
23-
// templateUrl: './item-search-result-list-element.component.html',
24-
templateUrl: '../../../../../../../../../app/shared/object-list/search-result-list-element/item-search-result/item-types/item/item-search-result-list-element.component.html',
23+
templateUrl: './item-search-result-list-element.component.html',
24+
// templateUrl: '../../../../../../../../../app/shared/object-list/search-result-list-element/item-search-result/item-types/item/item-search-result-list-element.component.html',
2525
standalone: true,
2626
imports: [NgIf, SharedModule, NgClass, RouterLink, NgFor, AsyncPipe]
2727
})

0 commit comments

Comments
 (0)