diff --git a/src/Umbraco.Web.UI.Client/src/less/pages/document-type-editor.less b/src/Umbraco.Web.UI.Client/src/less/pages/document-type-editor.less index 0b6449953d..7c854faae1 100644 --- a/src/Umbraco.Web.UI.Client/src/less/pages/document-type-editor.less +++ b/src/Umbraco.Web.UI.Client/src/less/pages/document-type-editor.less @@ -598,23 +598,59 @@ } -/* ---------- SUB VIEWS COLUMNS ----------- */ +/* ---------- TEMPLATES GRID ------------ */ -.sub-view-columns { +.templates-grid { display: flex; - margin-bottom: 40px; - h5 { - margin-top: 0; - } + flex-direction: row; + flex-wrap: wrap; } -.sub-view-column-left { - flex: 0 0 250px; - margin-right: 70px; +.template { + width: 125px; + height: 150px; + padding: 20px; + background: #f8f8f8; + border: 1px solid #CCCCCC; + text-align: center; + margin: 0 20px 20px 0; + display: flex; + align-items: center; + justify-content: center; + border-radius: 5px; + animation: fadeIn 0.5s; + position: relative; } -.sub-view-column-right { - flex: 1; +.template .template-content .icon { + font-size: 50px; + color: #d9d9d9; +} + +.template .remove-template { + position: absolute; + top: 5px; + right: 5px; + cursor: pointer; +} + +.template .template-default-label { + font-size: 11px; + color: #d9d9d9; +} + +.template .link-blue { + color: @blue; +} + +.template.template-default { + border-width: 2px; +} + +.template.template-placeholder { + border: 1px dashed #d9d9d9; + background: none; + cursor: pointer; } /* ---------- CHILD NODE TREE ---------- */ diff --git a/src/Umbraco.Web.UI.Client/src/views/documenttype/dialogs/templates/templates.controller.js b/src/Umbraco.Web.UI.Client/src/views/documenttype/dialogs/templates/templates.controller.js new file mode 100644 index 0000000000..13645ab827 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/views/documenttype/dialogs/templates/templates.controller.js @@ -0,0 +1,14 @@ +/** + * @ngdoc controller + * @name Umbraco.Editors.DocumentType.PropertyController + * @function + * + * @description + * The controller for the content type editor property dialog + */ +function AvailableTemplatesController($scope) { + + +} + +angular.module("umbraco").controller("Umbraco.Editors.DocumentType.AvailableTemplatesController", AvailableTemplatesController); diff --git a/src/Umbraco.Web.UI.Client/src/views/documenttype/dialogs/templates/templates.html b/src/Umbraco.Web.UI.Client/src/views/documenttype/dialogs/templates/templates.html new file mode 100644 index 0000000000..9fdb0db4fc --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/views/documenttype/dialogs/templates/templates.html @@ -0,0 +1,10 @@ +