Renderer
Renders the layout.
Constructor Summary
| Public Constructor | ||
| public |
constructor(_document: Document, _patch: Patch) Creates an instance of Renderer. |
|
Member Summary
| Public Members | ||
| public |
rendered: * |
|
Method Summary
| Public Methods | ||
| public |
destroy() Destroys the renderer. |
|
| public |
detach() Detatches the renderer and it's DOM node from the containing element. |
|
| public |
initialize(containerEl: Node) Initializes the renderer with the containing DOM element to mount to. |
|
| public |
render(): void Updates the DOM with the current state of the renderable tree. |
|
| public |
reset() Resets the render state. |
|
| public |
setContainer(containerEl: *) |
|
| public |
useNodeGenerator(fn: function(): VNode) Sets a the function that generates the virtual DOM tree. |
|
Public Constructors
Public Members
public rendered: * source
Public Methods
public initialize(containerEl: Node) source
Initializes the renderer with the containing DOM element to mount to.
Params:
| Name | Type | Attribute | Description |
| containerEl | Node |
public render(): void source
Updates the DOM with the current state of the renderable tree.
Return:
| void |
public reset() source
Resets the render state. A full rerender of the DOM will apply on the next render.
public setContainer(containerEl: *) source
Params:
| Name | Type | Attribute | Description |
| containerEl | * |