Remove hardcoded "Root" when restoring to tree root

This commit is contained in:
Kenn Jacobsen
2019-01-18 09:04:59 +01:00
committed by Sebastiaan Janssen
parent c56e84af2d
commit abbd45c476
2 changed files with 12 additions and 4 deletions

View File

@@ -1,5 +1,5 @@
angular.module("umbraco").controller("Umbraco.Editors.Content.RestoreController",
function ($scope, relationResource, contentResource, entityResource, navigationService, appState, treeService, userService) {
function ($scope, relationResource, contentResource, entityResource, navigationService, appState, treeService, userService, localizationService) {
$scope.source = _.clone($scope.currentNode);
@@ -20,6 +20,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(args) {
@@ -92,7 +96,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;

View File

@@ -1,5 +1,5 @@
angular.module("umbraco").controller("Umbraco.Editors.Media.RestoreController",
function ($scope, relationResource, mediaResource, entityResource, navigationService, appState, treeService, userService) {
function ($scope, relationResource, mediaResource, entityResource, navigationService, appState, treeService, userService, localizationService) {
$scope.source = _.clone($scope.currentNode);
@@ -20,6 +20,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(args) {
@@ -92,7 +96,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;