42 lines
2.0 KiB
HTML
42 lines
2.0 KiB
HTML
<div 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 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 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)">
|
|
</div>
|
|
<div 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 type="button" class="btn_link" ng-if="showMoreVisible()" ng-click="toggleTextField()">{{'resourceSlice.showMoreItemsLink.label' | i18n}}</button>
|
|
<button type="button" class="btn_link" ng-if="showLessVisible()" ng-click="toggleTextField()">{{'resourceSlice.showLessItemsLink.label' | i18n}}</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</label>
|
|
</div> |