From d054771fc6b15e38562f00725ea37ca305405eaa Mon Sep 17 00:00:00 2001 From: Kenn Jacobsen Date: Tue, 11 Dec 2018 17:23:31 +0100 Subject: [PATCH] Fix the flickering name when moving/copying doctypes --- .../src/views/documenttypes/copy.controller.js | 3 ++- src/Umbraco.Web.UI.Client/src/views/documenttypes/copy.html | 6 +++--- .../src/views/documenttypes/move.controller.js | 3 ++- src/Umbraco.Web.UI.Client/src/views/documenttypes/move.html | 6 +++--- 4 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/views/documenttypes/copy.controller.js b/src/Umbraco.Web.UI.Client/src/views/documenttypes/copy.controller.js index 385ff13b25..2039175819 100644 --- a/src/Umbraco.Web.UI.Client/src/views/documenttypes/copy.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/documenttypes/copy.controller.js @@ -3,6 +3,7 @@ angular.module("umbraco") function ($scope, contentTypeResource, treeService, navigationService, notificationsService, appState, eventsService) { $scope.dialogTreeApi = {}; + $scope.source = _.clone($scope.currentNode); function nodeSelectHandler(args) { args.event.preventDefault(); @@ -22,7 +23,7 @@ angular.module("umbraco") $scope.busy = true; $scope.error = false; - contentTypeResource.copy({ parentId: $scope.target.id, id: $scope.currentNode.id }) + contentTypeResource.copy({ parentId: $scope.target.id, id: $scope.source.id }) .then(function (path) { $scope.error = false; $scope.success = true; diff --git a/src/Umbraco.Web.UI.Client/src/views/documenttypes/copy.html b/src/Umbraco.Web.UI.Client/src/views/documenttypes/copy.html index 565410f363..4b90c244e8 100644 --- a/src/Umbraco.Web.UI.Client/src/views/documenttypes/copy.html +++ b/src/Umbraco.Web.UI.Client/src/views/documenttypes/copy.html @@ -4,7 +4,7 @@

- Select the folder to copy {{currentNode.name}} to in the tree structure below + Select the folder to copy {{source.name}} to in the tree structure below

@@ -20,9 +20,9 @@
- {{currentNode.name}} was copied underneath {{target.name}} + {{source.name}} was copied underneath {{target.name}}
- +
diff --git a/src/Umbraco.Web.UI.Client/src/views/documenttypes/move.controller.js b/src/Umbraco.Web.UI.Client/src/views/documenttypes/move.controller.js index 7d7d1f1bf8..e63656cee3 100644 --- a/src/Umbraco.Web.UI.Client/src/views/documenttypes/move.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/documenttypes/move.controller.js @@ -3,6 +3,7 @@ angular.module("umbraco") function ($scope, contentTypeResource, treeService, navigationService, notificationsService, appState, eventsService) { $scope.dialogTreeApi = {}; + $scope.source = _.clone($scope.currentNode); function nodeSelectHandler(args) { args.event.preventDefault(); @@ -22,7 +23,7 @@ angular.module("umbraco") $scope.busy = true; $scope.error = false; - contentTypeResource.move({ parentId: $scope.target.id, id: $scope.currentNode.id }) + contentTypeResource.move({ parentId: $scope.target.id, id: $scope.source.id }) .then(function (path) { $scope.error = false; $scope.success = true; diff --git a/src/Umbraco.Web.UI.Client/src/views/documenttypes/move.html b/src/Umbraco.Web.UI.Client/src/views/documenttypes/move.html index af0ce58227..6b81c15bc5 100644 --- a/src/Umbraco.Web.UI.Client/src/views/documenttypes/move.html +++ b/src/Umbraco.Web.UI.Client/src/views/documenttypes/move.html @@ -4,7 +4,7 @@

- Select the folder to move {{currentNode.name}} to in the tree structure below + Select the folder to move {{source.name}} to in the tree structure below

@@ -20,9 +20,9 @@
- {{currentNode.name}} was moved underneath {{target.name}} + {{source.name}} was moved underneath {{target.name}}
- +