client/paging: remember results in history

This commit is contained in:
rr-
2016-06-12 22:02:15 +02:00
parent 95b3b09cbc
commit 0547ec5aa2
5 changed files with 48 additions and 24 deletions

View File

@ -23,12 +23,14 @@ class CommentsController {
pageController.run({
searchQuery: ctx.searchQuery,
clientUrl: '/comments/' + misc.formatSearchQuery({page: '{page}'}),
requestPage: page => {
return api.get(
'/posts/?query=sort:comment-date+comment-count-min:1' +
`&page=${page}&pageSize=10&fields=` +
'id,comments,commentCount,thumbnailUrl');
},
requestPage: pageController.createHistoryCacheProxy(
ctx,
page => {
return api.get(
'/posts/?query=sort:comment-date+comment-count-min:1' +
`&page=${page}&pageSize=10&fields=` +
'id,comments,commentCount,thumbnailUrl');
}),
pageRenderer: this._commentsPageView,
pageContext: {
canViewPosts: api.hasPrivilege('posts:view'),