SmartIT_Extensions/BMC/smart-it-full-helix/views/pwa/pwa-rs-preview.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>