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);