From 5b285f71fa5572a930dafc8a70c3c2fbe4f3e9d6 Mon Sep 17 00:00:00 2001 From: Kenn Jacobsen Date: Fri, 18 Jan 2019 08:40:50 +0100 Subject: [PATCH] Remove hardcoded "Root" when restoring to tree root --- .../src/views/content/content.restore.controller.js | 8 ++++++-- .../src/views/media/media.restore.controller.js | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/views/content/content.restore.controller.js b/src/Umbraco.Web.UI.Client/src/views/content/content.restore.controller.js index cb6a85fbb1..1b99d01ef9 100644 --- a/src/Umbraco.Web.UI.Client/src/views/content/content.restore.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/content/content.restore.controller.js @@ -1,5 +1,5 @@ angular.module("umbraco").controller("Umbraco.Editors.Content.RestoreController", - function ($scope, relationResource, contentResource, navigationService, appState, treeService, userService) { + function ($scope, relationResource, contentResource, navigationService, appState, treeService, userService, localizationService) { var dialogOptions = $scope.dialogOptions; $scope.source = _.clone(dialogOptions.currentNode); @@ -21,6 +21,10 @@ angular.module("umbraco").controller("Umbraco.Editors.Content.RestoreController" userService.getCurrentUser().then(function (userData) { $scope.treeModel.hideHeader = userData.startContentIds.length > 0 && userData.startContentIds.indexOf(-1) == -1; }); + $scope.labels = {}; + localizationService.localizeMany(["treeHeaders_content"]).then(function (data) { + $scope.labels.treeRoot = data[0]; + }); function nodeSelectHandler(ev, args) { @@ -96,7 +100,7 @@ angular.module("umbraco").controller("Umbraco.Editors.Content.RestoreController" $scope.relation = data[0]; if ($scope.relation.parentId == -1) { - $scope.target = { id: -1, name: "Root" }; + $scope.target = { id: -1, name: $scope.labels.treeRoot }; } else { $scope.loading = true; diff --git a/src/Umbraco.Web.UI.Client/src/views/media/media.restore.controller.js b/src/Umbraco.Web.UI.Client/src/views/media/media.restore.controller.js index bc02217660..587580bc27 100644 --- a/src/Umbraco.Web.UI.Client/src/views/media/media.restore.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/media/media.restore.controller.js @@ -1,5 +1,5 @@ angular.module("umbraco").controller("Umbraco.Editors.Media.RestoreController", - function ($scope, relationResource, mediaResource, navigationService, appState, treeService, userService) { + function ($scope, relationResource, mediaResource, navigationService, appState, treeService, userService, localizationService) { var dialogOptions = $scope.dialogOptions; $scope.source = _.clone(dialogOptions.currentNode); @@ -21,6 +21,10 @@ angular.module("umbraco").controller("Umbraco.Editors.Media.RestoreController", userService.getCurrentUser().then(function (userData) { $scope.treeModel.hideHeader = userData.startContentIds.length > 0 && userData.startContentIds.indexOf(-1) == -1; }); + $scope.labels = {}; + localizationService.localizeMany(["treeHeaders_media"]).then(function (data) { + $scope.labels.treeRoot = data[0]; + }); function nodeSelectHandler(ev, args) { @@ -96,7 +100,7 @@ angular.module("umbraco").controller("Umbraco.Editors.Media.RestoreController", $scope.relation = data[0]; if ($scope.relation.parentId == -1) { - $scope.target = { id: -1, name: "Root" }; + $scope.target = { id: -1, name: $scope.labels.treeRoot }; } else { $scope.loading = true;