Skip to content
Snippets Groups Projects
overview.component.html 3.74 KiB
Newer Older
<div class="overview-wrapper">
Jan Ulrych's avatar
Jan Ulrych committed
  <div class="header">
    <h1 style="white-space: pre">Scenario Tracker</h1>
    <span class="header-button-container">
      <st-custom-button
        buttonText=""
        size="S"
        iconType="fontawesome"
        icon="fa fa-trash"
        additionalClasses="delete-button"
        (click)="deleteAllActionsDialog()">
      </st-custom-button>
      <st-custom-button
        additionalClasses="detail-button"
        icon="fas fa-undo"
        iconType="fontawesome"
        buttonText=""
        class=""
        size="S"
        color="white"
        (click)="undo()">
      </st-custom-button>
      <st-custom-button
        [disabled]="indexCurrentState === maxIndexCurrentState"
        additionalClasses="detail-button"
        icon="fa fa-redo"
        iconType="fontawesome"
        buttonText=""
        class=""
        size="S"
        color="white"
Jan Ulrych's avatar
Jan Ulrych committed
    <st-dialog-window
      *ngIf="isDeleteAllDialogOpen"
      (confirmEvent)="onDialogDeleteAllActionsConfirm()"
      (closeEvent)="onDialogDeleteAllActionsCancel()"
      (cancelEvent)="onDialogDeleteAllActionsCancel()">
      <p>Are you sure you want to remove all events and final states?</p>
Jan Ulrych's avatar
Jan Ulrych committed
    </st-dialog-window>
  </div>
Jan Ulrych's avatar
Jan Ulrych committed
  <!-- 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>
    -->
Jan Ulrych's avatar
Jan Ulrych committed
  <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"
Jan Ulrych's avatar
Jan Ulrych committed
        [startTime]="getStartTime()"
        (toggleDetailDialog)="toggleDetailDialog(actionResult, $event)"
Jan Ulrych's avatar
Jan Ulrych committed
        [isActionDetailDialogOpen]="
          actionResult.isActionDetailDialogOpen ?? false
        "
        [openDetailDialogActionOrSubactionId]="
          actionResult.activeDetailDialogActionId ?? null
        "
        [isSubactionsPanelOpen]="
          openedSubactionPanels.includes(actionResult.action.id)
        "
        (toggleSubactionsPanelOpen)="toggleSubactionsPanelOpen(actionResult)">
Jan Ulrych's avatar
Jan Ulrych committed
      </st-captured-action>
      <st-final-state
        *ngIf="actionResult.result"
        [finalState]="actionResult.result"
        [deleteFinalState]="deleteFinalStateHandler"
        (toggleDetailDialog)="toggleDetailDialog(actionResult, $event)"
Jan Ulrych's avatar
Jan Ulrych committed
        [isActionDetailDialogOpen]="
          actionResult.isActionDetailDialogOpen ?? false
        "
        [openDetailDialogActionOrSubactionId]="
          actionResult.activeDetailDialogActionId ?? null
Jan Ulrych's avatar
Jan Ulrych committed
        ">
      </st-final-state>
Jan Ulrych's avatar
Jan Ulrych committed
  </div>
  <!--
    <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>