Back to Kavita

Edit Series Modal.Component

UI/Web/src/app/cards/_modals/edit-series-modal/edit-series-modal.component.html

0.9.04.0 KB
Original Source

@if (series) {

{{t('title', {seriesName: this.series.name})}}
  • {{Tabs.General | tabTitle}}

@if (editSeriesForm.get('name'); as formControl) { @if (formControl.errors) { @if (formControl.errors.required) { {{t('required-field')}} } } }

@if (editSeriesForm.get('sortName'); as formControl) { @if (formControl.errors) { @if (formControl.errors.required) { {{t('required-field')}} } } }

@if (editSeriesForm.get('localizedName'); as formControl) {

}

@if (metadata) {

} @if (metadata) { - {{Tabs.Metadata | tabTitle}}

@if (languageSettings) { {{item.title}} {{item.title}} ({{item.isoCode}}) }

@if (editSeriesForm.get('releaseYear')?.errors; as errors) { @if (errors.pattern) {

{{t('release-year-validation')}}

} }

@if (genreSettings) { {{item.title}} {{item.title}} }

@if (tagsSettings) { {{item.title}} {{item.title}} }

@for (opt of ageRatings; track opt.title) { {{opt.title | titlecase}} }

@for (opt of publicationStatuses; track opt.value) { {{opt.value | publicationStatus}} }

} - {{Tabs.People | tabTitle}}

@if (getPersonsSettings(PersonRole.Writer); as settings) { {{item.name}} {{item.name}} }

@if (getPersonsSettings(PersonRole.CoverArtist); as settings) { {{item.name}} {{item.name}} }

@if (getPersonsSettings(PersonRole.Publisher); as settings) { {{item.name}} {{item.name}} }

@if (getPersonsSettings(PersonRole.Imprint); as settings) { {{item.name}} {{item.name}} }

@if (getPersonsSettings(PersonRole.Penciller); as settings) { {{item.name}} {{item.name}} }

@if (getPersonsSettings(PersonRole.Letterer); as settings) { {{item.name}} {{item.name}} }

@if (getPersonsSettings(PersonRole.Inker); as settings) { {{item.name}} {{item.name}} }

@if (getPersonsSettings(PersonRole.Editor); as settings) { {{item.name}} {{item.name}} }

@if (getPersonsSettings(PersonRole.Colorist); as settings) { {{item.name}} {{item.name}} }

@if (getPersonsSettings(PersonRole.Translator); as settings) { {{item.name}} {{item.name}} }

@if (getPersonsSettings(PersonRole.Character); as settings) { {{item.name}} {{item.name}} }

@if (getPersonsSettings(PersonRole.Team); as settings) { {{item.name}} {{item.name}} }

@if (getPersonsSettings(PersonRole.Location); as settings) { {{item.name}} {{item.name}} }

@if (metadata) { - {{Tabs.WebLinks | tabTitle}}

{{t('web-link-description')}}

} @if (accountService.hasAdminRole()) { - {{Tabs.ExternalMetadataIds | tabTitle}} } - {{Tabs.CoverImage | tabTitle}}

{{t('cover-image-description')}}

  • {{Tabs.Related | tabTitle}}
  • {{Tabs.Info | tabTitle}}
{{t('info-title')}}

{{libraryName! | sentenceCase}}

{{series.format | mangaFormat}}

{{series.folderPath | defaultValue}}

{{series.lowestFolderPath | defaultValue}}

@if (metadata) {

@if (metadata.maxCount === LooseLeafOrDefaultNumber) { {{t('no-data')}} } @else { {{metadata.maxCount}} }

{{metadata.totalCount}}

{{metadata.publicationStatus | publicationStatus}}

{{size | bytes}}

}

{{series.created | utcToLocalTime:'shortDate'}}

{{series.lastChapterAdded | defaultDate | timeAgo}}

{{series.lastFolderScanned | defaultDate | timeAgo}}

{{series.lastChapterAdded | defaultDate | timeAgo}}

{{series.pages | number}}

{{series.wordCount | number}}

{{t('volumes-title')}}

@if (isLoadingVolumes) { {{t('loading')}} } @else { @for (volume of seriesVolumes; track volume.id) { -

{{formatVolumeName(volume)}}

{{t('added-title')}} {{volume.createdUtc | utcToLocalTime | defaultDate}}

{{t('last-modified-title')}} {{volume.lastModifiedUtc | utcToLocalTime:'short' | defaultDate}}

{{t('view-files')}}

{{t('pages-title')}} {{volume.pages}}

@for(file of volume.volumeFiles; track file.id) { - {{file.filePath}}

{{t('chapter-title')}} {{file.chapter}}

{{t('pages-title')}} {{file.pages}}

{{t('format-title')}} {{file.format | mangaFormat}}

}

} }

  • {{Tabs.Tasks | tabTitle}} @for(task of tasks; track task.action) { @if (accountService.canCurrentUserInvokeAction(task.action)) { {{task.title}} } }

{{t('close')}}{{t('save')}}

{{t('field-locked-alt')}} }