diff --git a/src/Umbraco.Web.UI.Client/src/views/common/overlays/itempicker/itempicker.html b/src/Umbraco.Web.UI.Client/src/views/common/overlays/itempicker/itempicker.html index f9f4026d48..4a75b85fa7 100644 --- a/src/Umbraco.Web.UI.Client/src/views/common/overlays/itempicker/itempicker.html +++ b/src/Umbraco.Web.UI.Client/src/views/common/overlays/itempicker/itempicker.html @@ -24,13 +24,13 @@ - {{ pasteItem.name }} + {{ pasteItem.name | truncate:true:36 }} -
+
Create new
diff --git a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/nestedcontent/nestedcontent.controller.js b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/nestedcontent/nestedcontent.controller.js index a2095d098c..c3ed35c525 100644 --- a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/nestedcontent/nestedcontent.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/nestedcontent/nestedcontent.controller.js @@ -98,8 +98,9 @@ angular.module("umbraco").controller("Umbraco.PropertyEditors.NestedContent.Prop $scope.wideMode = Object.toBoolean($scope.model.config.hideLabel); $scope.labels = {}; - localizationService.localizeMany(["grid_addElement"]).then(function(data) { - $scope.labels.docTypePickerTitle = data[0]; + localizationService.localizeMany(["grid_addElement", "content_createEmpty"]).then(function(data) { + $scope.labels.grid_addElement = data[0]; + $scope.labels.content_createEmpty = data[1]; }); // helper to force the current form into the dirty state @@ -124,7 +125,6 @@ angular.module("umbraco").controller("Umbraco.PropertyEditors.NestedContent.Prop } $scope.overlayMenu = { - title: $scope.labels.docTypePickerTitle, show: false, style: {}, filter: $scope.scaffolds.length > 15 ? true : false, @@ -169,6 +169,9 @@ angular.module("umbraco").controller("Umbraco.PropertyEditors.NestedContent.Prop icon: iconHelper.convertFromLegacyIcon(node.icon) }); }); + + $scope.overlayMenu.title = $scope.overlayMenu.pasteItems.length > 0 ? $scope.labels.grid_addElement : $scope.labels.content_createEmpty; + $scope.overlayMenu.clickClearPaste = function($event) { $event.stopPropagation(); $event.preventDefault();