PostsUserPage
The PostsUserPage component shows a user's activity feed inside of their
profile.
Member Summary
| Public Members | ||
| public |
loadLimit: Integer The number of activity items to load per request. |
|
| public |
Whether or not the activity feed is currently loading. |
|
| public |
Whether or not there are any more activity items that can be loaded. |
|
| public |
The Post models in the feed. |
|
Method Summary
| Public Methods | ||
| public |
content(): * |
|
| public |
loadMore() Load the next page of results. |
|
| public |
oninit(vnode: *) |
|
| public |
parseResults(results: Post[]): Post[] Parse results and append them to the activity feed. |
|
| public |
refresh() Clear and reload the user's activity feed. |
|
| public |
show(user: *) Initialize the component with a user, and trigger the loading of their activity feed. |
|
| Protected Methods | ||
| protected |
loadResults(offset: Integer): Promise Load a new page of the user's activity feed. |
|
Inherited Summary
| From class Page | ||
| public |
A class name to apply to the body while the route is active. |
|
| public |
Whether we should scroll to the top of the page when its rendered. |
|
| public |
Whether the browser should restore scroll state on refreshes. |
|
| public |
oncreate(vnode: *) |
|
| public |
oninit(vnode: *) |
|
| public |
onremove(vnode: *) |
|
| From class UserPage | ||
| public |
|
|
| public |
The user this page is for. |
|
| public |
content(): VirtualElement Get the content to display in the user page. |
|
| public |
Given a username, load the user's profile from the store, or make a request if we don't have it yet. |
|
| public |
Build an item list for the navigation in the sidebar. |
|
| public |
oninit(vnode: *) |
|
| public |
Build an item list for the content of the sidebar. |
|
| public |
view(): * |
|
| protected |
Initialize the component with a user, and trigger the loading of their activity feed. |
|
Public Members
Public Methods
public content(): * source
Get the content to display in the user page.
Override:
UserPage#contentReturn:
| * |
public oninit(vnode: *) source
Override:
UserPage#oninitParams:
| Name | Type | Attribute | Description |
| vnode | * |
public parseResults(results: Post[]): Post[] source
Parse results and append them to the activity feed.
Params:
| Name | Type | Attribute | Description |
| results | Post[] |
public show(user: *) source
Initialize the component with a user, and trigger the loading of their activity feed.
Override:
UserPage#showParams:
| Name | Type | Attribute | Description |
| user | * |
Reference
Source
