make umb-variant-state directive reusable + reuse in umb-editor-header
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<div ng-switch="vm.variant.state">
|
||||
<div class="umb-permission__description" ng-switch-when="NotCreated"><localize key="content_notCreated"></localize></div>
|
||||
<div class="umb-permission__description" ng-switch-when="Draft"><localize key="content_unpublished"></localize></div>
|
||||
<div class="umb-permission__description" ng-switch-when="PublishedPendingChanges"><localize key="content_publishedPendingChanges"></localize></div>
|
||||
<div class="umb-permission__description" ng-switch-when="Published"><localize key="content_published"></localize></div>
|
||||
</div>
|
||||
<span ng-switch="vm.variant.state">
|
||||
<span ng-switch-when="NotCreated"><localize key="content_notCreated"></localize></span>
|
||||
<span ng-switch-when="Draft"><localize key="content_unpublished"></localize></span>
|
||||
<span ng-switch-when="PublishedPendingChanges"><localize key="content_publishedPendingChanges"></localize></span>
|
||||
<span ng-switch-when="Published"><localize key="content_published"></localize></span>
|
||||
</span>
|
||||
|
||||
@@ -60,16 +60,9 @@
|
||||
<umb-dropdown-item class="umb-variant-switcher__item" ng-class="{'umb-variant-switcher_item--current': variant.active}" ng-repeat="variant in variants">
|
||||
<a href="" class="umb-variant-switcher__name-wrapper" ng-click="selectVariant($event, variant)" prevent-default>
|
||||
<span class="umb-variant-switcher__name">{{variant.language.name}}</span>
|
||||
<span ng-switch="variant.state">
|
||||
<span class="umb-variant-switcher__state" ng-switch-when="NotCreated"><localize key="content_notCreated"></localize></span>
|
||||
<span class="umb-variant-switcher__state" ng-switch-when="Draft"><localize key="content_unpublished"></localize></span>
|
||||
<span class="umb-variant-switcher__state" ng-switch-when="PublishedPendingChanges"><localize key="content_publishedPendingChanges"></localize></span>
|
||||
<span class="umb-variant-switcher__state" ng-switch-when="Published"><localize key="content_published"></localize></span>
|
||||
</span>
|
||||
<umb-variant-state variant="variant" class="umb-variant-switcher__state"></umb-variant-state>
|
||||
</a>
|
||||
|
||||
<div ng-if="splitViewOpen !== true" class="umb-variant-switcher__split-view" ng-click="openInSplitView($event, variant)">Open in split view</div>
|
||||
|
||||
</umb-dropdown-item>
|
||||
</umb-dropdown>
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
</label>
|
||||
|
||||
<div ng-if="!publishVariantSelectorForm.publishVariantSelector.$invalid">
|
||||
<umb-variant-state variant="variant"></umb-variant-state>
|
||||
<umb-variant-state class="umb-permission__description" variant="variant"></umb-variant-state>
|
||||
</div>
|
||||
|
||||
<div ng-messages="publishVariantSelectorForm.publishVariantSelector.$error" show-validation-on-submit>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
</label>
|
||||
|
||||
<div ng-if="!saveVariantSelectorForm.saveVariantSelector.$invalid">
|
||||
<umb-variant-state variant="variant"></umb-variant-state>
|
||||
<umb-variant-state class="umb-permission__description" variant="variant"></umb-variant-state>
|
||||
</div>
|
||||
|
||||
<div ng-messages="saveVariantSelectorForm.saveVariantSelector.$error" show-validation-on-submit>
|
||||
|
||||
Reference in New Issue
Block a user