@@ -260,12 +259,14 @@ class RecentBooksPage extends Vue {
name: 'num',
label: '#',
align: 'center',
+ sortable: true,
field: 'num',
},
{
name: 'date',
label: 'Время
просм.',
align: 'left',
+ field: 'touchDateTime',
sortable: true,
sort: (a, b, rowA, rowB) => rowA.touchDateTime - rowB.touchDateTime,
},
@@ -273,6 +274,7 @@ class RecentBooksPage extends Vue {
name: 'desc',
label: 'Название',
align: 'left',
+ field: 'descString',
sortable: true,
},
{
@@ -391,9 +393,10 @@ class RecentBooksPage extends Vue {
touchDate: t[0],
touchTime: t[1],
desc: {
- title: `${title}${perc}${textLen}`,
author,
+ title: `${title}${perc}${textLen}`,
},
+ descString: `${author}${title}${perc}${textLen}`,
url: book.url,
path: book.path,
key: book.key,