UNPKG

todomvc

Version:

> Helping you select an MV\* framework

17 lines (14 loc) 432 B
/*global Todos, Ember */ (function () { 'use strict'; Todos.TodosListController = Ember.ArrayController.extend({ needs: ['todos'], allTodos: Ember.computed.alias('controllers.todos'), itemController: 'todo', canToggle: function () { var anyTodos = this.get('allTodos.length'); var isEditing = this.isAny('isEditing'); return anyTodos && !isEditing; }.property('allTodos.length', '@each.isEditing') }); })();