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 f236244f89..1614e90b89 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 @@ -143,6 +143,7 @@ vm.openMasterTemplateOverlay = openMasterTemplateOverlay; vm.selectMasterTemplate = selectMasterTemplate; vm.getMasterTemplateName = getMasterTemplateName; + vm.removeMasterTemplate = removeMasterTemplate; function openInsertOverlay() { @@ -403,6 +404,15 @@ } + function removeMasterTemplate() { + + vm.template.masterTemplateAlias = null; + + // call set layout with no paramters to set layout to null + setLayout(); + + } + function setLayout(templatePath){ var templateCode = vm.editor.getValue(); diff --git a/src/Umbraco.Web.UI.Client/src/views/templates/edit.html b/src/Umbraco.Web.UI.Client/src/views/templates/edit.html index d2dd2fdd0e..e03f593c90 100644 --- a/src/Umbraco.Web.UI.Client/src/views/templates/edit.html +++ b/src/Umbraco.Web.UI.Client/src/views/templates/edit.html @@ -25,10 +25,23 @@
- - - Master template: {{ vm.getMasterTemplateName(vm.template.masterTemplateAlias, vm.templates) }} - + +
+ + + + + + + +
+