28 lines
1.2 KiB
HTML
28 lines
1.2 KiB
HTML
<div class="clearfix">
|
|
<label class="label_control-wrap">
|
|
<custom-field-label></custom-field-label>
|
|
|
|
<div class="large-text__toggle-link row" ng-if="data.value.length > 160 && !status.isCollapsed && !$parent.editMode"
|
|
ng-click="status.isCollapsed = !status.isCollapsed" tooltip="{{tooltipToShow}}">
|
|
{{ 'customArea.showLess' | i18n }}
|
|
</div>
|
|
|
|
<text-area-expand ng-class="{'ng-invalid-required' : !data.value && data.isRequired}" tabindex="-1"
|
|
aria-required="{{data.isRequired}}"
|
|
ticket="data"
|
|
field-value-change="onFieldValueChange()"
|
|
edit-mode="$parent.editMode"
|
|
field-name="'custom'"
|
|
context="'detail'"
|
|
is-required="data.isRequired"
|
|
is-editable="(!data.isReadOnly && isEditable)"
|
|
limit="charLimit ? charLimit : ''">
|
|
</text-area-expand>
|
|
<character-limit-message field="data.value" ng-if="charLimit && $parent.editMode" limit="{{charLimit}}"></character-limit-message>
|
|
|
|
<div class="ticket__required-field" ng-if="!$parent.editMode && data.isRequired && !data.value">
|
|
<i class="icon-exclamation_triangle"></i> {{'ticket.notification.draft.missingField' | i18n:(data.label)}}
|
|
</div>
|
|
|
|
</label>
|
|
</div> |