Newer
Older
<!-- Header -->
<h1 style="white-space: pre">Scenario Tracker</h1>
Petr Vondrovic
committed
<span class="header-button-container">
<st-custom-button
buttonText=""
size="S"
iconType="fontawesome"
icon="fa fa-trash"
additionalClasses="delete-button"
title="Remove All Events"
Petr Vondrovic
committed
(click)="deleteAllActionsDialog()">
</st-custom-button>
<st-custom-button
additionalClasses="detail-button"
icon="fas fa-undo"
iconType="fontawesome"
buttonText=""
class=""
size="S"
color="white"
title="Undo"
vondrp
committed
[disabled]="indexCurrentState === 0"
Petr Vondrovic
committed
(click)="undo()">
</st-custom-button>
<st-custom-button
vondrp
committed
[disabled]="indexCurrentState === maxIndexCurrentState"
Petr Vondrovic
committed
additionalClasses="detail-button"
icon="fa fa-redo"
iconType="fontawesome"
buttonText=""
class=""
size="S"
color="white"
title="Redo"
Petr Vondrovic
committed
(click)="redo()">
</st-custom-button>
<st-dialog-window
*ngIf="isDeleteAllDialogOpen"
(confirmEvent)="onDialogDeleteAllActionsConfirm()"
(closeEvent)="onDialogDeleteAllActionsCancel()"
(cancelEvent)="onDialogDeleteAllActionsCancel()">
Petr Vondrovic
committed
<p>Are you sure you want to remove all events and final states?</p>
<!-- Controls -->
<div style="display: inline-block; width: 10px"></div>
<!--
<custom-button
buttonText="Stop recording"
size="M"
iconType="fontawesome"
icon="fa fa-stop"
additionalClasses="stop-button"
(click)="toggleRecordingHandler()" *ngIf="recording">
</custom-button>
<custom-button
buttonText="Start recording"
size="M"
iconType="fontawesome"
icon="fa fa-play"
additionalClasses="start-button"
(click)="toggleRecordingHandler()" *ngIf="!recording"></custom-button>
-->
<div class="scroll-panel" #scrollContainer>
<!-- List of actions -->
<div
*ngFor="let actionResult of actionsResults; index as i"
class="action-block">
<st-captured-action
*ngIf="actionResult.action"
[action]="actionResult.action"
[deleteActionHandler]="deleteActionHandler"
[deleteSubActionHandler]="deleteSubActionHandler"
(toggleDetailDialog)="toggleDetailDialog(actionResult, $event)"
[isActionDetailDialogOpen]="
actionResult.isActionDetailDialogOpen ?? false
"
[openDetailDialogActionOrSubactionId]="
actionResult.activeDetailDialogActionId ?? null
"
[isSubactionsPanelOpen]="
openedSubactionPanels.includes(actionResult.action.id)
"
(toggleSubactionsPanelOpen)="toggleSubactionsPanelOpen(actionResult)">
</st-captured-action>
<st-final-state
*ngIf="actionResult.result"
[finalState]="actionResult.result"
[deleteFinalState]="deleteFinalStateHandler"
(toggleDetailDialog)="toggleDetailDialog(actionResult, $event)"
[isActionDetailDialogOpen]="
actionResult.isActionDetailDialogOpen ?? false
"
[openDetailDialogActionOrSubactionId]="
actionResult.activeDetailDialogActionId ?? null
<custom-button
buttonText="Mark final state"
size="M"
iconType="fontawesome"
icon="fa fa-solid fa-flag-checkered"
additionalClasses="info-button"
additionalStyles="margin-top: 2em; margin-left:1em;"
(click)="markFinalStateHandler()">
</custom-button>
-->
</div>