import DiscussionPageResolver from 'flarum/forum/resolvers/DiscussionPageResolver'DiscussionPageResolver
Extends:
A custom route resolver for DiscussionPage that generates the same key to all posts on the same discussion. It triggers a scroll when going from one post to another in the same discussion.
Method Summary
| Public Methods | ||
| public |
canonicalizeDiscussionSlug(slug: undefined): * Remove optional parts of a discussion's slug to keep the substring that bijectively maps to a discussion object. By default this just extracts the numerical ID from the slug. If a custom discussion slugging driver is used, this may need to be overriden. |
|
| public |
makeKey(): * |
|
| public |
|
|
| public |
|
|
Public Methods
public canonicalizeDiscussionSlug(slug: undefined): * source
Remove optional parts of a discussion's slug to keep the substring that bijectively maps to a discussion object. By default this just extracts the numerical ID from the slug. If a custom discussion slugging driver is used, this may need to be overriden.
Params:
| Name | Type | Attribute | Description |
| slug | undefined |
Return:
| * |
Reference
Source
