Representa o Framework e executa a função init.
Parameters:
Name | Type | Description |
---|---|---|
initProps |
Object | initProps - Objeto literal contendo as propriedades id e router. |
Properties:
Name | Type | Description |
---|---|---|
id |
Integer | Identificador do elemento HTML raíz da SPA. |
router |
Object | Uma instância do módulo Router. |
rootElement |
Element | Elemento HTML raíz da SPA. |
activeComponent |
Object | Objeto do componente ativo. |
- Source:
Methods
(inner) finishActiveComponent() → {undefined}
Envia ao Render o sinal para finalizar o activeComponent.
- Source:
Returns:
- Type
- undefined
(inner) init() → {undefined}
Inicializa rootElement, handler dos eventos do Router e o Render.
- Source:
Returns:
- Type
- undefined
(inner) renderComponent(targetComponent) → {undefined}
Envia ao Render o componente para a renderização.
Parameters:
Name | Type | Description |
---|---|---|
targetComponent |
Object | targetComponent - Objeto do componente. |
- Source:
Returns:
- Type
- undefined
(inner) setActiveComponent(targetComponent) → {boolean}
Atribui na variável activeComponent um componente por nome ou objeto.
Parameters:
Name | Type | Description |
---|---|---|
targetComponent |
String | Object | targetComponent - Nome ou objeto do componente. |
- Source:
Returns:
- Type
- boolean
(inner) setRender() → {undefined}
Inicializa o módulo do Render.
- Source:
Returns:
- Type
- undefined
(inner) setRootElement() → {undefined}
Salva o elemento HTML raíz pelo identificador id.
- Source:
Returns:
- Type
- undefined
(inner) setRouterListenersHandlers() → {undefined}
Inicializa os callbacks do eventos onChangeRoute e onFirstLoad do Router.
- Source:
Returns:
- Type
- undefined