in resources/todomvc/vanilla-examples/javascript-es6-webpack/src/view.js [100:136]
render(viewCmd, parameter) {
switch (viewCmd) {
case "showEntries":
this.$todoList.innerHTML = this.template.show(parameter);
break;
case "updateElementCount":
this.$todoItemCounter.innerHTML = this.template.itemCounter(parameter);
break;
case "contentBlockVisibility":
this.$main.style.display = this.$footer.style.display = parameter.visible ? "block" : "none";
break;
case "toggleAll":
this.$toggleAllInput.checked = parameter.checked;
break;
case "clearNewTodo":
this.$newTodo.value = "";
break;
case "removeItem":
_removeItem(parameter, this.$todoList);
break;
case "setFilter":
_setFilter(parameter);
break;
case "elementComplete":
_elementComplete(parameter.id, parameter.completed);
break;
case "editItem":
_editItem(parameter.id, parameter.title);
break;
case "editItemDone":
_editItemDone(parameter.id, parameter.title);
break;
case "clearCompletedButton":
this._clearCompletedButton(parameter.completed, parameter.visible, this.clearCompletedButton);
break;
}
}