42 lines
2.3 KiB
HTML
42 lines
2.3 KiB
HTML
<div ux-id="text-area-expand" class="editable-summary">
|
|
<label class="label_control-wrap">
|
|
<div class="ticket-summary__content ticket-summary-content__text" ng-class="{'no-border': (context === 'draft' || context === 'detail') && !editMode,'dropable-area': !!dropable, 'ng-invalid-required': isRequired && !ticket.value}">
|
|
<div class="ticket-summary__content_scroll-area-holder">
|
|
<textarea ux-id="textarea-edit" type="text"
|
|
field-name=fieldName
|
|
entity="fieldData"
|
|
title=" "
|
|
class="content"
|
|
ng-class="{content_less: textFieldCollapsed()}"
|
|
name=fieldName
|
|
ng-model="fieldData"
|
|
ng-change="setFieldData()"
|
|
id="{{'edit-content-' + fieldName}}"
|
|
placeholder="{{textplaceholder}}"
|
|
ng-hide="context !== 'create' && !editMode"
|
|
ng-required="isRequired"
|
|
ng-disabled="!isEditable"
|
|
aria-label="{{('ticket.detail.' + fieldName | i18n)}} {{fieldData}}"
|
|
maxlength="{{limit}}"
|
|
ng-focus="textAreaIsFocused = true"
|
|
ng-blur="textAreaIsFocused = false">
|
|
</textarea>
|
|
<div ux-id="field-value" class="content ticket__field-multi-line-value field-hide--print"
|
|
ng-bind-html="fieldData | securelinky:'_blank'"
|
|
ng-class="{content_less: viewTextFieldCollapsed()}"
|
|
ng-hide="$parent.isNew || (context === 'create' || editMode) || (context !== 'create' && !$parent.isNew && !editMode && !fieldData && !isRequired)">
|
|
</div>
|
|
<div ux-id="textarea-value-print"class="content ticket__field-multi-line-value--print"
|
|
ng-bind-html="fieldData">
|
|
</div>
|
|
</div>
|
|
|
|
<div ng-if="(context === 'draft' || context === 'detail') && !editMode">
|
|
<div class="ticket-summary__show-more-less">
|
|
<button ux-id="show-more" type="button" aria-expanded="false" class="btn_link" ng-if="showMoreVisible()" ng-click="toggleTextField()">{{'resourceSlice.showMoreItemsLink.label' | i18n}}</button>
|
|
<button ux-id="show-less" type="button" aria-expanded="true" class="btn_link" ng-if="showLessVisible()" ng-click="toggleTextField()">{{'resourceSlice.showLessItemsLink.label' | i18n}}</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</label>
|
|
</div> |