EditPostComposer
Extends:
The EditPostComposer
component displays the composer content for editing a
post. It sets the initial content to the content of the post that is being
edited, and adds a header control to indicate which post is being edited.
Props
- All of the props for ComposerBody
post
Static Method Summary
Static Public Methods | ||
public static |
initProps(props: *) |
Method Summary
Public Methods | ||
public |
Get the data to submit to the server when the post is saved. |
|
public |
headerItems(): * |
|
public |
init() |
|
public |
onsubmit() |
Inherited Summary
From class Component | ||
public static |
Get a Mithril component object for this component, preloaded with props. |
|
public static |
Initialize the component's props. |
|
public |
element: * The root DOM element for the component. |
|
public |
The properties passed into the component. |
|
public |
Whether or not to retain the component's subtree on redraw. |
|
public |
Returns a jQuery object for this component's element. If you pass in a selector string, this method will return a jQuery object, using the current element as its buffer. For example, calling |
|
public |
Called after the component's root element is redrawn. This hook can be used to perform any actions on the DOM, both on the initial draw and any subsequent redraws. See Mithril's documentation for more information. |
|
public |
Called when the component is destroyed, i.e. |
|
public |
Get the renderable virtual DOM that represents the component's view. This should NOT be overridden by subclasses. Subclasses wishing to define their virtual DOM should override Component#view instead. |
|
protected |
init() Called when the component is constructed. |
|
protected |
Get the virtual DOM that represents the component's view. |
From class ComposerBody | ||
public |
The content of the text editor. |
|
public |
The text editor component instance. |
|
public |
Whether or not the component is loading. |
|
public |
focus() Draw focus to the text editor. |
|
public |
Build an item list for the composer's header. |
|
public |
init() |
|
public |
loaded() Stop loading. |
|
public abstract |
onsubmit() Handle the submit event of the text editor. |
|
public |
Check if there is any unsaved data – if there is, return a confirmation message to prompt the user with. |
|
public |
view(): * |
Static Public Methods
public static initProps(props: *) source
Initialize the component's props.
Override:
Component#initPropsParams:
Name | Type | Attribute | Description |
props | * |
Public Members
public loading: boolean source
Whether or not the component is loading.
Override:
ComposerBody#loadingPublic Methods
public headerItems(): * source
Build an item list for the composer's header.
Override:
ComposerBody#headerItemsReturn:
* |