diff --git a/src/Umbraco.Web.UI.Client/src/common/directives/components/umblockedfield.directive.js b/src/Umbraco.Web.UI.Client/src/common/directives/components/umblockedfield.directive.js new file mode 100644 index 0000000000..93225aa4ca --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/common/directives/components/umblockedfield.directive.js @@ -0,0 +1,38 @@ +/** +* @ngdoc directive +* @name umbraco.directives.directive:umbContentName +* @restrict E +* @function +* @description +* Used by editors that require naming an entity. Shows a textbox/headline with a required validator within it's own form. +**/ + +angular.module("umbraco.directives") + .directive('umbLockedField', function ($timeout, localizationService) { + return { + + require: "ngModel", + restrict: 'E', + replace: true, + + templateUrl: 'views/components/umb-locked-field.html', + + scope: { + model: '=ngModel' + }, + + link: function(scope, element, attrs, ngModel) { + + scope.locked = true; + scope.toggleLock = function(){ + if(scope.locked){ + scope.locked = false; + }else{ + scope.locked =true; + } + }; + + } + + }; + }); \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/less/property-editors.less b/src/Umbraco.Web.UI.Client/src/less/property-editors.less index 01430ac2ec..c9fccbaed9 100644 --- a/src/Umbraco.Web.UI.Client/src/less/property-editors.less +++ b/src/Umbraco.Web.UI.Client/src/less/property-editors.less @@ -28,6 +28,17 @@ width: 99%; } +.umb-locked-field{ + font-size: 13px; + color: #ccc; + + a{text-decoration: none;} + a:hover {color: #000;} + + i.icon{color: #ccc; margin-right: 5px;} + input{ background: transparent; border: none; line-height: 13px; font-size: 13px; padding: 0; margin-bottom: 1px} +} + // // Content picker // -------------------------------------------------- diff --git a/src/Umbraco.Web.UI.Client/src/views/components/editor/umb-editor-header.html b/src/Umbraco.Web.UI.Client/src/views/components/editor/umb-editor-header.html index 54fac04f07..9dc4fda8d4 100644 --- a/src/Umbraco.Web.UI.Client/src/views/components/editor/umb-editor-header.html +++ b/src/Umbraco.Web.UI.Client/src/views/components/editor/umb-editor-header.html @@ -21,7 +21,12 @@ -->