SmartIT_Extensions/BMC/smart-it-full/views/common/text-area-expand-directive....

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>