Skip to content

Commit ca52a1f

Browse files
LUC065-324 adding else for uri or doi field
1 parent 548c11e commit ca52a1f

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
11
<ds-metadata-field-wrapper [label]="label | translate">
2+
<!-- Special handling for DOI links added by UoE DL -->
23
<div *ngFor="let mdValue of mdValues; let last=last;">
3-
<a class="dont-break-out" *ngIf="label === 'item.page.doi'" [href]="'https://doi.org/' + mdValue.value" [target]="hasInternalLink(mdValue.value) ? '_self' : '_blank'">
4+
<a class="dont-break-out" *ngIf="label === 'item.page.doi'; else uri" [href]="'https://doi.org/' + mdValue.value" [target]="hasInternalLink(mdValue.value) ? '_self' : '_blank'">
45
{{ linktext || mdValue.value }}<span *ngIf="!last" [innerHTML]="separator"></span>
56
</a>
67
</div>
8+
<ng-template #uri>
9+
<a class="dont-break-out" *ngFor="let mdValue of mdValues; let last=last;" [href]="mdValue.value" [target]="hasInternalLink(mdValue.value) ? '_self' : '_blank'">
10+
{{ linktext || mdValue.value }}<span *ngIf="!last" [innerHTML]="separator"></span>
11+
</a>
12+
</ng-template>
13+
<!-- end -->
714
</ds-metadata-field-wrapper>

0 commit comments

Comments
 (0)