diff --git a/src/Umbraco.Web.UI.Client/src/views/documenttypes/delete.controller.js b/src/Umbraco.Web.UI.Client/src/views/documenttypes/delete.controller.js index f20c4a379a..c920e05480 100644 --- a/src/Umbraco.Web.UI.Client/src/views/documenttypes/delete.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/documenttypes/delete.controller.js @@ -25,6 +25,23 @@ function DocumentTypesDeleteController($scope, dataTypeResource, contentTypeReso }; + $scope.performContainerDelete = function() { + + //mark it for deletion (used in the UI) + $scope.currentNode.loading = true; + contentTypeResource.deleteContainerById($scope.currentNode.id).then(function () { + $scope.currentNode.loading = false; + + //get the root node before we remove it + var rootNode = treeService.getTreeRoot($scope.currentNode); + + //TODO: Need to sync tree, etc... + treeService.removeNode($scope.currentNode); + navigationService.hideMenu(); + }); + + }; + $scope.cancel = function() { navigationService.hideDialog(); }; diff --git a/src/Umbraco.Web.UI.Client/src/views/documenttypes/delete.html b/src/Umbraco.Web.UI.Client/src/views/documenttypes/delete.html index 6a33565ec8..5c522dcbec 100644 --- a/src/Umbraco.Web.UI.Client/src/views/documenttypes/delete.html +++ b/src/Umbraco.Web.UI.Client/src/views/documenttypes/delete.html @@ -1,23 +1,39 @@
- Are you absolutely sure you want to delete {{currentNode.name}} ? +
+ Are you sure you want to delete {{currentNode.name}} ?
-- All Documents - using this document type will be deleted permanently, please confirm you want to delete these as well. -
+This action cannot be undone, click ok to delete.
-+ All Documents + using this document type will be deleted permanently, please confirm you want to delete these as well. +
+ +