Добавлено отображение количества книг в серии (раздел "Авторы")
This commit is contained in:
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
<div class="q-ml-sm text-bold" style="color: #555">
|
<div class="q-ml-sm text-bold" style="color: #555">
|
||||||
{{ getBookCount(item) }}
|
{{ getBookCount(item) }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div v-if="item.bookLoading" class="book-row row items-center">
|
<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)">
|
<div class="clickable2 q-ml-xs q-py-sm text-bold" @click="selectSeries(book.series)">
|
||||||
Серия: {{ book.series }}
|
Серия: {{ book.series }}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="q-ml-sm text-bold" style="color: #555">
|
||||||
|
{{ getSeriesBookCount(book) }}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div v-if="isExpandedSeries(book) && book.seriesBooks">
|
<div v-if="isExpandedSeries(book) && book.seriesBooks">
|
||||||
@@ -184,6 +188,22 @@ class AuthorList extends BaseList {
|
|||||||
return `(${result})`;
|
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) {
|
async expandAuthor(item) {
|
||||||
this.$emit('listEvent', {action: 'ignoreScroll'});
|
this.$emit('listEvent', {action: 'ignoreScroll'});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user