From aedd7d32683175fd48fe4241e157c86fe36823be Mon Sep 17 00:00:00 2001 From: Per Ploug Date: Mon, 12 Oct 2015 11:36:41 +0200 Subject: [PATCH] Update copy on delete dialogs for folders / non-folders --- .../views/documenttypes/delete.controller.js | 17 ++++++++ .../src/views/documenttypes/delete.html | 40 +++++++++++++------ 2 files changed, 45 insertions(+), 12 deletions(-) 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. +

+ +
+ + + + + +
+
- -