make it possible to lock a description in the editor header

This commit is contained in:
Mads Rasmussen
2016-06-13 15:19:30 +02:00
parent a3614fee0d
commit db2dafd40c
4 changed files with 11 additions and 1 deletions

View File

@@ -254,6 +254,7 @@ Use this directive to construct a header inside the main editor window.
hideAlias: "@", hideAlias: "@",
description: "=", description: "=",
hideDescription: "@", hideDescription: "@",
descriptionLocked: "@",
navigation: "=" navigation: "="
}, },
link: link link: link

View File

@@ -480,6 +480,12 @@ input.umb-panel-header-description {
} }
} }
.umb-panel-header-locked-description {
font-size: 12px;
margin-left: 2px;
margin-top: 3px;
}
.umb-editor-drawer-content { .umb-editor-drawer-content {
display: flex; display: flex;
align-items: center; align-items: center;

View File

@@ -43,9 +43,11 @@
class="umb-panel-header-description" class="umb-panel-header-description"
localize="placeholder" localize="placeholder"
placeholder="@placeholders_enterDescription" placeholder="@placeholders_enterDescription"
ng-if="!hideDescription" ng-if="!hideDescription && !descriptionLocked"
ng-model="$parent.description" /> ng-model="$parent.description" />
<div class="umb-panel-header-locked-description" ng-show="descriptionLocked">{{ description }}</div>
</div> </div>
</div> </div>

View File

@@ -15,6 +15,7 @@
alias="vm.template.alias" alias="vm.template.alias"
hideDescription="true" hideDescription="true"
description="vm.template.virtualPath" description="vm.template.virtualPath"
description-locked="true"
menu="vm.page.menu" menu="vm.page.menu"
hide-icon="false"> hide-icon="false">
</umb-editor-header> </umb-editor-header>