Добавлено отображение количества книг в серии (раздел "Авторы")

This commit is contained in:
Book Pauk
2022-11-27 20:23:43 +07:00
parent bf9ae0b9e1
commit 79f85f362a

View File

@@ -25,7 +25,7 @@
<div class="q-ml-sm text-bold" style="color: #555">
{{ getBookCount(item) }}
</div>
</div>
</div>
<div v-if="item.bookLoading" class="book-row row items-center">
@@ -54,6 +54,10 @@
<div class="clickable2 q-ml-xs q-py-sm text-bold" @click="selectSeries(book.series)">
Серия: {{ book.series }}
</div>
<div class="q-ml-sm text-bold" style="color: #555">
{{ getSeriesBookCount(book) }}
</div>
</div>
<div v-if="isExpandedSeries(book) && book.seriesBooks">
@@ -184,6 +188,22 @@ class AuthorList extends BaseList {
return `(${result})`;
}
getSeriesBookCount(book) {
let result = '';
if (!this.showCounts || book.type != 'series')
return result;
let count = book.seriesBooks.length;
result = `${count}`;
if (book.allBooksLoaded) {
if (book.showAllBooks)
result = `${book.allBooksLoaded.length}`;
result += `/${book.allBooksLoaded.length}`;
}
return `(${result})`;
}
async expandAuthor(item) {
this.$emit('listEvent', {action: 'ignoreScroll'});