From a91a67ed8d8af55ad92b890bc7ad6f40100bada8 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Wed, 29 Mar 2017 11:37:30 +0200 Subject: [PATCH] fixes: U4-9685 Disable picking folders in the partial view picker --- .../views/common/overlays/insert/insert.controller.js | 11 ++++++++--- .../src/views/templates/edit.controller.js | 6 ++++++ 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/views/common/overlays/insert/insert.controller.js b/src/Umbraco.Web.UI.Client/src/views/common/overlays/insert/insert.controller.js index b99dd289b1..2d9b006bf0 100644 --- a/src/Umbraco.Web.UI.Client/src/views/common/overlays/insert/insert.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/common/overlays/insert/insert.controller.js @@ -104,13 +104,18 @@ function openPartialOverlay() { vm.partialItemOverlay = { view: "treepicker", - section: "settings", + section: "settings", treeAlias: "partialViews", entityType: "partialView", multiPicker: false, - show: true, + filter: function(i) { + if(i.name.indexOf(".cshtml") === -1 && i.name.indexOf(".vbhtml") === -1) { + return true; + } + }, + filterCssClass: "not-allowed", title: localizationService.localize("template_insertPartialView"), - + show: true, select: function(node){ $scope.model.insert = { diff --git a/src/Umbraco.Web.UI.Client/src/views/templates/edit.controller.js b/src/Umbraco.Web.UI.Client/src/views/templates/edit.controller.js index 5f2dfddbfa..e516f2d742 100644 --- a/src/Umbraco.Web.UI.Client/src/views/templates/edit.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/templates/edit.controller.js @@ -419,6 +419,12 @@ multiPicker: false, show: true, title: localizationService.localize("template_insertPartialView"), + filter: function(i) { + if(i.name.indexOf(".cshtml") === -1 && i.name.indexOf(".vbhtml") === -1) { + return true; + } + }, + filterCssClass: "not-allowed", select: function(node){ var code = templateHelper.getInsertPartialSnippet(node.parentId, node.name);