Мелкие доработки

This commit is contained in:
Book Pauk
2020-02-09 11:13:35 +07:00
parent 518ab85cae
commit 6fb091d20f

View File

@@ -1,7 +1,7 @@
<template>
<Window width="600px" ref="window" @close="close">
<template slot="header">
<span v-show="!loading">Последние {{tableData ? tableData.length : 0}} открытых книг</span>
<span v-show="!loading">{{ header }}</span>
<span v-if="loading"><q-spinner class="q-mr-sm" color="lime-12" size="20px" :thickness="7"/>Список загружается</span>
</template>
@@ -276,6 +276,20 @@ class RecentBooksPage extends Vue {
this.updating = false;
}
wordEnding(num) {
const endings = ['', 'а', 'и', 'и', 'и', '', '', '', '', ''];
return endings[num % 10];
}
get header() {
const len = (this.tableData ? this.tableData.length : 0);
if (this.search) {
return `Найдено ${len} книг${this.wordEnding(len)}`;
} else {
return `Всего ${len} книг${this.wordEnding(len)}`;
}
}
async downloadBook(fb2path) {
try {
await readerApi.checkCachedBook(fb2path);
@@ -379,4 +393,7 @@ class RecentBooksPage extends Vue {
top: 0;
background-color: #c1f4cd;
}
.recent-books-table tr:nth-child(even) {
background-color: #f8f8f8;
}
</style>