mirror of
https://github.com/flarum/core.git
synced 2025-07-26 11:10:41 +02:00
Don't show load more button unnecessarily
This commit is contained in:
@@ -12,6 +12,7 @@ export default class ActivityPage extends UserPage {
|
|||||||
this.loading = m.prop(true);
|
this.loading = m.prop(true);
|
||||||
this.moreResults = m.prop(false);
|
this.moreResults = m.prop(false);
|
||||||
this.activity = m.prop([]);
|
this.activity = m.prop([]);
|
||||||
|
this.loadLimit = 20;
|
||||||
|
|
||||||
var username = m.route.param('username').toLowerCase();
|
var username = m.route.param('username').toLowerCase();
|
||||||
var users = app.store.all('users');
|
var users = app.store.all('users');
|
||||||
@@ -46,7 +47,7 @@ export default class ActivityPage extends UserPage {
|
|||||||
loadResults(offset) {
|
loadResults(offset) {
|
||||||
return app.store.find('activity', {
|
return app.store.find('activity', {
|
||||||
users: this.user().id(),
|
users: this.user().id(),
|
||||||
page: {offset},
|
page: {offset, limit: this.loadLimit},
|
||||||
type: this.props.filter
|
type: this.props.filter
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@@ -60,7 +61,7 @@ export default class ActivityPage extends UserPage {
|
|||||||
parseResults(results, append) {
|
parseResults(results, append) {
|
||||||
this.loading(false);
|
this.loading(false);
|
||||||
[].push.apply(this.activity(), results);
|
[].push.apply(this.activity(), results);
|
||||||
this.moreResults(!!results.length);
|
this.moreResults(results.length >= this.loadLimit);
|
||||||
m.redraw();
|
m.redraw();
|
||||||
return results;
|
return results;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user