aboutsummaryrefslogtreecommitdiffstats
path: root/webapp/src/app/pages/targets/terminals/terminals.component.html
blob: 8b78963a17f2e2d2e242dc49f7c198733bb0cacc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<div class="row">
  <div class="col-12">
    <nb-card-body>
      <nb-actions size="medium">
        <nb-action class="col-sm-6">
          <xds-target-select-dropdown></xds-target-select-dropdown>
        </nb-action>
        <nb-action class="col-sm-3" [disabled]="curTarget==null">
          <button (click)="openTerm()">
                    <i class="nb-layout-default"></i>
                    <span>Open Terminal</span>
                </button>
        </nb-action>
        <nb-action class="col-sm-3" [disabled]="curTarget==null">
          <button (click)="closeTerm()">
              <i class="nb-close-circled"></i>
              <span>Close Terminal</span>
          </button>
        </nb-action>
      </nb-actions>
    </nb-card-body>
  </div>

  <div class="col-12" *ngIf="!xTermDisable; else elseBlock">
    <pre>Connected to {{curTarget?.name}}</pre>
  </div>
  <ng-template #elseBlock><pre> </pre></ng-template>

  <div class="col-12">
    <xds-terminal [(stdout)]="xTermStdout" (stdin)="onXTermData($event)" (resize)="onResize($event)" [disable]="xTermDisable"></xds-terminal>
  </div>
</div>