diff --git a/UI/WebServerResources/js/ContactsUI.js b/UI/WebServerResources/js/ContactsUI.js index 46be9386e..d2f756a72 100644 --- a/UI/WebServerResources/js/ContactsUI.js +++ b/UI/WebServerResources/js/ContactsUI.js @@ -57,7 +57,6 @@ }, resolve: { stateCard: ['$stateParams', 'stateAddressbook', function($stateParams, stateAddressbook) { - console.debug('resovle'); return stateAddressbook.$getCard($stateParams.cardId); }] } @@ -267,10 +266,10 @@ } }; $scope.reset = function() { - $scope.card.reset(); + $scope.card.$reset(); }; $scope.cancel = function() { - $scope.card.reset(); + $scope.card.$reset(); if ($scope.card.isNew) { // Cancelling the creation of a card delete $scope.card; @@ -289,9 +288,11 @@ // User confirmed the deletion card.$delete() .then(function() { + // Remove card from list of addressbook $rootScope.addressbook.cards = _.reject($rootScope.addressbook.cards, function(o) { return o.id == card.id; }); + // Remove card object from scope delete $scope.card; }, function(data, status) { Dialog.alert(l('Warning'), l('An error occured while deleting the card "%{0}".', diff --git a/UI/WebServerResources/js/mobile/ContactsUI.js b/UI/WebServerResources/js/mobile/ContactsUI.js index 4b9ec734c..142592ac0 100644 --- a/UI/WebServerResources/js/mobile/ContactsUI.js +++ b/UI/WebServerResources/js/mobile/ContactsUI.js @@ -294,14 +294,14 @@ l('Are you sure you want to delete the card of %{0}?', card.$fullname())) .then(function(res) { if (res) { - // User has confirmed deletion + // User confirmed the deletion card.$delete() .then(function() { - // Delete card from list of addressbook + // Remove card from list of addressbook $rootScope.addressbook.cards = _.reject($rootScope.addressbook.cards, function(o) { return o.id == card.id; }); - // Delete card object + // Remove card object from scope delete $scope.card; // Delete modal editor $scope.$cardEditorModal.remove();