Skip to content

Commit 6d06fae

Browse files
committed
Added a publisher and series link to the comic details page [#2084]
1 parent 5af49cc commit 6d06fae

File tree

2 files changed

+38
-0
lines changed

2 files changed

+38
-0
lines changed

comixed-webui/src/app/comic-books/pages/comic-book-page/comic-book-page.component.html

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,41 @@ <h1 *ngIf="!!comicBook">
135135
{{ comicBook?.detail | comicTitle }}
136136
</h1>
137137

138+
<h2
139+
*ngIf="
140+
comicBook?.detail?.publisher?.length > 0 &&
141+
comicBook?.detail?.series?.length > 0 &&
142+
comicBook?.detail?.volume?.length > 0
143+
"
144+
>
145+
<a
146+
[routerLink]="[
147+
'/library/collections/publishers',
148+
comicBook.detail.publisher,
149+
'issues'
150+
]"
151+
>
152+
{{ comicBook.detail.publisher }}
153+
</a>
154+
&nbsp;/&nbsp;
155+
<a
156+
[routerLink]="[
157+
'/library/collections/publishers',
158+
comicBook.detail.publisher,
159+
'series',
160+
comicBook.detail.series,
161+
'volumes',
162+
comicBook.detail.volume,
163+
'issues'
164+
]"
165+
>
166+
{{
167+
"comic-book.navigation-link.series"
168+
| translate: { volume: comicBook.detail.volume }
169+
}}
170+
</a>
171+
</h2>
172+
138173
<div *ngIf="!!comicBook" id="comic-detail-container">
139174
<div id="comic-cover-container">
140175
<mat-card appearance="outlined" class="cx-padding-0">

comixed-webui/src/assets/i18n/en/comic-books.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,9 @@
7474
"effect-failure": "Failed to {deleted, select, true{mark} other{unmark}} for deletion.",
7575
"effect-success": "{deleted, select, true{Marked} other{Unmarked}} for deletion."
7676
},
77+
"navigation-link": {
78+
"series": "V{volume}"
79+
},
7780
"placeholder": {
7881
"api-key": "The API key used when scraping comics...",
7982
"metadata-source-id": "######",

0 commit comments

Comments
 (0)