From 5e8d73cd2081970152bcb583ac3d5583ce9ef28e Mon Sep 17 00:00:00 2001 From: Kenn Jacobsen Date: Tue, 30 Apr 2019 20:57:28 +0200 Subject: [PATCH] V8: Add tooltip/title to unselectable items in MNTP (#4964) --- .../infiniteeditors/treepicker/treepicker.controller.js | 2 ++ .../src/views/components/tree/umb-tree-item.html | 4 ++-- .../contentpicker/contentpicker.controller.js | 7 +++++++ src/Umbraco.Web.UI/Umbraco/config/lang/da.xml | 1 + src/Umbraco.Web.UI/Umbraco/config/lang/en.xml | 1 + src/Umbraco.Web.UI/Umbraco/config/lang/en_us.xml | 1 + 6 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/views/common/infiniteeditors/treepicker/treepicker.controller.js b/src/Umbraco.Web.UI.Client/src/views/common/infiniteeditors/treepicker/treepicker.controller.js index a6e2838b56..247f694470 100644 --- a/src/Umbraco.Web.UI.Client/src/views/common/infiniteeditors/treepicker/treepicker.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/common/infiniteeditors/treepicker/treepicker.controller.js @@ -419,6 +419,7 @@ angular.module("umbraco").controller("Umbraco.Editors.TreePickerController", value.cssClasses = []; } value.cssClasses.push($scope.model.filterCssClass); + value.title = $scope.model.filterTitle; } }); } @@ -437,6 +438,7 @@ angular.module("umbraco").controller("Umbraco.Editors.TreePickerController", value.cssClasses = []; } value.cssClasses.push($scope.model.filterCssClass); + value.title = $scope.model.filterTitle; } } }); diff --git a/src/Umbraco.Web.UI.Client/src/views/components/tree/umb-tree-item.html b/src/Umbraco.Web.UI.Client/src/views/components/tree/umb-tree-item.html index fc66c6870e..e8d9839d45 100644 --- a/src/Umbraco.Web.UI.Client/src/views/components/tree/umb-tree-item.html +++ b/src/Umbraco.Web.UI.Client/src/views/components/tree/umb-tree-item.html @@ -5,9 +5,9 @@ ng-style="{'visibility': (scope.enablelistviewexpand === 'true' || node.hasChildren && (!node.metaData.isContainer || isDialog)) ? 'visible' : 'hidden'}" ng-click="load(node)">  - + - {{node.name}} + {{node.name}} diff --git a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/contentpicker/contentpicker.controller.js b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/contentpicker/contentpicker.controller.js index d33ff93740..33cf24962f 100644 --- a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/contentpicker/contentpicker.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/contentpicker/contentpicker.controller.js @@ -157,6 +157,13 @@ function contentPickerController($scope, entityResource, editorState, iconHelper // pre-value config on to the dialog options angular.extend(dialogOptions, $scope.model.config); + // add the current filter (if any) as title for the filtered out nodes + if ($scope.model.config.filter) { + localizationService.localize("contentPicker_allowedItemTypes", [$scope.model.config.filter]).then(function (data) { + dialogOptions.filterTitle = data; + }); + } + //We need to manually handle the filter for members here since the tree displayed is different and only contains // searchable list views if (entityType === "Member") { diff --git a/src/Umbraco.Web.UI/Umbraco/config/lang/da.xml b/src/Umbraco.Web.UI/Umbraco/config/lang/da.xml index 0f346628ac..c782d03bfe 100644 --- a/src/Umbraco.Web.UI/Umbraco/config/lang/da.xml +++ b/src/Umbraco.Web.UI/Umbraco/config/lang/da.xml @@ -996,6 +996,7 @@ Mange hilsner fra Umbraco robotten Du har ikke konfigureret nogen godkendte farver + Du kan kun vælge følgende type(r) dokumenter: %0% Du har valgt et dokument som er slettet eller lagt i papirkurven Du har valgt dokumenter som er slettede eller lagt i papirkurven diff --git a/src/Umbraco.Web.UI/Umbraco/config/lang/en.xml b/src/Umbraco.Web.UI/Umbraco/config/lang/en.xml index e112a41f6a..3bef1842cd 100644 --- a/src/Umbraco.Web.UI/Umbraco/config/lang/en.xml +++ b/src/Umbraco.Web.UI/Umbraco/config/lang/en.xml @@ -1247,6 +1247,7 @@ To manage your website, simply open the Umbraco back office and start adding con You have not configured any approved colours + You can only select items of type(s): %0% You have picked a content item currently deleted or in the recycle bin You have picked content items currently deleted or in the recycle bin diff --git a/src/Umbraco.Web.UI/Umbraco/config/lang/en_us.xml b/src/Umbraco.Web.UI/Umbraco/config/lang/en_us.xml index 74b32fbe1d..1c49e40024 100644 --- a/src/Umbraco.Web.UI/Umbraco/config/lang/en_us.xml +++ b/src/Umbraco.Web.UI/Umbraco/config/lang/en_us.xml @@ -1253,6 +1253,7 @@ To manage your website, simply open the Umbraco back office and start adding con You have not configured any approved colors + You can only select items of type(s): %0% You have picked a content item currently deleted or in the recycle bin You have picked content items currently deleted or in the recycle bin