98
cardFactory.updateCard(this.editingCard);
this.editingCard = null;
this.isEditing = false;
};
});
angular.module('app').controller('listCtrl', function (listFactory, cardFactory) {
this.removeList = function (list) {
listFactory.removeList(list);
};
this.getCards = function (list) {
return cardFactory.getCards(list);
};
this.createCard = function (list) {
cardFactory.createCard(list, this.cardDescription);
this.cardDescription = '';
};
});
angular.module('app').controller('listsCtrl', function (listFactory) {
console.log('listsCtrl');
this.lists = listFactory.getLists();
this.addList = function () {
listFactory.addList(this.listName);
this.listName = '';
};
});
angular.module('app').directive('closeEditing', function () {
var KEYS = {
ESCAPE: 27
};
return {
scope: {
isEditing: '='
},
link: function (scope, element, attrs) {