57 lines
4.1 KiB
HTML
57 lines
4.1 KiB
HTML
<div role="dialog" aria-labelledby="modalLabel">
|
|
<span class="modal-content__508-hidden-span">{{'common.labels.508BeginContent' | i18n}}</span>
|
|
<div loading-spinner if="state.savingResource" centered="true" overlay="true"></div>
|
|
<div class="resource-preview__close-icon" ng-click="closePreview()"><span class="icon-cross"></span></div>
|
|
|
|
<div class="action-blade__header_no-shadow">
|
|
<h2 ux-id="blade-title" id="modalLabel" class="action-blade__title">{{'header.navigation.knowledgeArticle' | i18n }}</h2>
|
|
</div>
|
|
|
|
<div class="resource-preview__body body__with-header">
|
|
<div ng-class="editMode ? 'resource-preview__body-mainContent-editMode' : 'resource-preview__body-mainContent'">
|
|
<div ng-class="{'resource-preview__multiline-title': isTitleMultiline && resourcePreviewItem.type == 'knowledge'}" class="resource-preview__body-controls">
|
|
|
|
<button ux-id="save-to-ticket-btn" type="button" class="resource-preview__body-control-button"
|
|
ng-click="sendPVEvent({data: resourcePreviewItem, eventType: 'RES_Relate Article'})"
|
|
ng-if="resourcePreviewItem.showSaveToTicket"
|
|
title="{{'resource.preview.button.saveToTicket' | i18n}}">
|
|
<span class="icon-circle_thin_o"></span>
|
|
<span class="resource-preview__body-control-label">{{'resource.preview.button.saveToTicket' | i18n}}</span>
|
|
</button>
|
|
<button ux-id="save-resolve-btn" type="button" class="resource-preview__body-control-button"
|
|
ng-click="saveAndResolve({data: resourcePreviewItem})"
|
|
ng-if="resourcePreviewItem.showSaveAndResolve"
|
|
title="{{'resourceSlice.saveAndResolve.label' | i18n}}">
|
|
<span class="icon-check_circle_o"></span>
|
|
<span class="resource-preview__body-control-label">{{'resourceSlice.saveAndResolve.label' | i18n}}</span>
|
|
</button>
|
|
<button ux-id="delete-btn" type="button" class="resource-preview__body-control-button"
|
|
ng-click="sendPVEvent({data: resourcePreviewItem, eventType: 'RES_Unrelate Article'})"
|
|
ng-if="resourcePreviewItem.showDeleteFromTicket"
|
|
title="{{'resource.preview.button.deleteFromTicket' | i18n}}">
|
|
<span class="icon-pin_circle"></span>
|
|
<span class="resource-preview__body-control-label">{{'resource.preview.button.deleteFromTicket' | i18n}}</span>
|
|
</button>
|
|
<button ux-id="flag-btn" type="button" class="resource-preview__body-control-button"
|
|
ng-click="setFlag(true)"
|
|
ng-if="resourcePreviewItem.type == 'knowledge' && !articleFlagged"
|
|
title="{{'controls.action.flag' | i18n}}">
|
|
<span class="icon-flag_o"></span>
|
|
<span class="resource-preview__body-control-label">{{'controls.action.flag' | i18n}}</span>
|
|
</button>
|
|
<button ux-id="remove-flag-btn" type="button" class="resource-preview__body-control-button"
|
|
ng-click="setFlag(false)"
|
|
ng-if="resourcePreviewItem.type == 'knowledge' && articleFlagged"
|
|
title="{{'controls.action.removeFlag' | i18n}}">
|
|
<span class="icon-flag"></span>
|
|
<span class="resource-preview__body-control-label">{{'controls.action.removeFlag' | i18n}}</span>
|
|
</button>
|
|
</div>
|
|
<preview-ticket-generic ticket-type="resourcePreviewItem.type" ticket-id="resourcePreviewItem.id" new-tab="false" context="context"></preview-ticket-generic>
|
|
</div>
|
|
|
|
<div class="resource-preview__body-activityFeed" ng-if="!editMode && resourcePreviewItem.type != 'outage'">
|
|
<activity-feed parent-context="resourcePreviewItem" type="{{resourcePreviewItem.type}}" item-id="resourcePreviewItem.id" commentable="true" is-full-version="false"></activity-feed>
|
|
</div>
|
|
</div>
|
|
</div> |