View()

new View()

Définit le Template à utiliser et prépare les éléments du DOM à cibler.

Methods

_bindItemEditCancel((handler))

EventListener sur l'annulation de la modification d'un ToDo.

Parameters:
Name Type Description
(handler) function

Un callback exécuté sous condition.

_bindItemEditDone((handler))

EventListener sur la validation d'un ToDo.

Parameters:
Name Type Description
(handler) function

Un callback exécuté sous condition.

_clearCompletedButton((completedCount), (visible))

Affiche ou cache le bouton "Clear completed".

Parameters:
Name Type Description
(completedCount) number

Le nombre de ToDos complétés.

(visible) bolean

True si visible.

_editItem((id), (title))

Affichage de la modification d'un ToDo.

Parameters:
Name Type Description
(id) number

L' ID du ToDo.

(title) string

Le contenu du ToDo.

_editItemDone((id), (title))

Revient à l'affichage normal après modification d'un ToDo.

Parameters:
Name Type Description
(id) number

L' ID du ToDo.

(title) string

Le contenu de le la modification du ToDo.

_elementComplete((id), (completed))

Test si le ToDo est complété.

Parameters:
Name Type Description
(id) number

L'ID du ToDo à tester.

(completed) bolean

Le statut de l' élément.

_itemId((element))

Récupère l'ID d'un ToDo.

Parameters:
Name Type Description
(element) object

Le ToDo actif.

_removeItem((id))

Supprime un Todo avec son ID.

Parameters:
Name Type Description
(id) number

L'ID du ToDo à supprimer.

_setFilter((currentPage))

Sélectionne le bouton de filtre activé.

Parameters:
Name Type Description
(currentPage) string

La page actuelle peut avoir les valeurs '' || active || completed.

bind((event), (handler))

Fait le lien entre les méthodes du Controller et les éléments de View.

Parameters:
Name Type Description
(event) function

L'évenement actif.

(handler) function

Un callback exécuté sous condition.

render((viewCmd), (parameter))

Retourne les éléments dans le DOM.

Parameters:
Name Type Description
(viewCmd) string

La fonction active.

(parameter) object

Les paramètres actifs.