fix(webui): use metadata title for display name

This commit is contained in:
Gauthier Roebroeck 2020-03-19 20:47:24 +08:00
parent 106eed11fa
commit 64c33565c5
3 changed files with 7 additions and 7 deletions

View file

@ -22,7 +22,7 @@
>
<v-icon>mdi-arrow-left</v-icon>
</v-btn>
<v-toolbar-title> {{ this.bookTitle }}</v-toolbar-title>
<v-toolbar-title> {{ bookTitle }}</v-toolbar-title>
<v-spacer></v-spacer>
<v-btn
icon
@ -389,7 +389,7 @@ export default Vue.extend({
async book (val) {
if (this.$_.has(val, 'name')) {
this.series = await this.$komgaSeries.getOneSeries(val.seriesId)
document.title = `Komga - ${getBookTitleCompact(val.name, this.series.name)}`
document.title = `Komga - ${this.bookTitle}`
}
}
},
@ -429,7 +429,7 @@ export default Vue.extend({
return this.pages.length
},
bookTitle (): string {
return getBookTitleCompact(this.book.name, this.series.name)
return getBookTitleCompact(this.book.metadata.title, this.series.metadata.title)
},
animations: {

View file

@ -193,9 +193,9 @@ export default Vue.extend({
},
watch: {
async book (val) {
if (this.$_.has(val, 'name')) {
if (this.$_.has(val, 'metadata.title')) {
this.series = await this.$komgaSeries.getOneSeries(val.seriesId)
document.title = `Komga - ${getBookTitleCompact(val.metadata.title, this.series.name)}`
document.title = `Komga - ${getBookTitleCompact(val.metadata.title, this.series.metadata.title)}`
}
}
},

View file

@ -202,8 +202,8 @@ export default mixins(VisibleElements).extend({
}
},
series (val) {
if (this.$_.has(val, 'name')) {
document.title = `Komga - ${val.name}`
if (this.$_.has(val, 'metadata.title')) {
document.title = `Komga - ${val.metadata.title}`
}
},
selected (val: number[]) {