50 lines
2.5 KiB
HTML
50 lines
2.5 KiB
HTML
<div class="profile-draft clearfix" ng-form="forms.change">
|
|
<div class="profile__main-panel">
|
|
<div class="profile__main-content" person-menu="person">
|
|
<div >
|
|
<div ng-include="'views/ticket/change-details-v2.html'" class="full-height"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="resource-slice__fade-out"></div>
|
|
|
|
<div class="profile__support-panel" aria-label="{{'common.labels.' + type | i18n}} {{'ticket.region.support' | i18n}}" role="region">
|
|
<tabset justified="true">
|
|
<tab ux-id="activity-tab" heading="{{'common.tabs.activity' | i18n}}">
|
|
<div class="timeline-feed timeline-feed__inverted" tabindex="0">
|
|
<div class="timeline-note__text-container">
|
|
<input type="hidden" ng-model="addNote.inputText" ng-required="isNoteRequired" />
|
|
<div ng-if="basicData.accessMappings.timelineEditAllowed" feed-comment-thread="" savenote="addNote(noteData)"
|
|
input-text="addNote.inputText" threads="" nesting-level="0"
|
|
type="basicData.type" is-draft="true" is-required = "isNoteRequired">
|
|
<div ng-if="!state.noteFormIsActive" class="timeline-widget__add-note" >
|
|
<input type="text" title="{{'timeline.note.addNote.placeholder' | i18n}}" class="timeline-widget__add-note-input" placeholder="{{'timeline.note.addNote.placeholder' | i18n}}" tabindex="0" ng-required="isRequired"
|
|
ng-class="{'ng-invalid-required': isRequired}"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</tab>
|
|
</tabset>
|
|
</div>
|
|
</div>
|
|
<div class="create-ticket__action-panel">
|
|
<span class="create-ticket__form_invalid" ng-if="countInvalidFields() || !formIsValid">
|
|
<i class="icon-exclamation_triangle" ng-if="!formIsValid || formContainsInvalidFields(forms.change)"></i>
|
|
<span ng-if="!formIsValid && countInvalidFields()">{{ 'create.ticket.more.required.fields' | i18n: (countInvalidFields()) }}</span>
|
|
<span class="create-ticket__form_invalid" ng-if="formContainsInvalidFields(forms.change)">{{ 'create.ticket.invalid.fields' | i18n }}</span>
|
|
</span>
|
|
<span class="font-size-m" ng-if="formIsValid && !countInvalidFields()">
|
|
<i class="icon-check"></i>
|
|
{{ 'create.ticket.all.required.fields.complete' | i18n }}
|
|
</span>
|
|
<div class="pull-right">
|
|
<button type="submit" class="btn_primary create-ticket__action-btn" ng-disabled="countInvalidFields() || !formIsValid || state.dataIsLoading" ng-click="saveDraftChange()">
|
|
{{'copychange.button.copyChange' | i18n}}
|
|
</button>
|
|
<button type="button" class="btn_secondary action-panel__cancel-btn" ng-click="cancelCopyChange()">
|
|
{{ 'common.button.cancel' | i18n }}
|
|
</button>
|
|
</div>
|
|
</div>
|