Skip to content

Commit 1a29a31

Browse files
authored
Merge pull request #93 from delphi-hub/feature/dockerControlsUpdate
Feature/dockerControlHide
2 parents abd896d + f989304 commit 1a29a31

File tree

3 files changed

+46
-29
lines changed

3 files changed

+46
-29
lines changed

client/package-lock.json

+21-10
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

client/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,15 @@
3838
"@angular/cli": "^7.2.1",
3939
"@angular/compiler-cli": "^7.2.0",
4040
"@angular/language-service": "^7.2.0",
41-
"@types/jasmine": "^2.8.14",
41+
"@types/jasmine": "^3.3.5",
4242
"@types/jasminewd2": "^2.0.6",
4343
"@types/node": "^10.12.18",
4444
"codelyzer": "^4.5.0",
4545
"jasmine-core": "^3.3.0",
4646
"jasmine-spec-reporter": "^4.2.1",
4747
"karma": "^3.1.4",
4848
"karma-chrome-launcher": "^2.2.0",
49-
"karma-cli": "^1.0.1",
49+
"karma-cli": "^2.0.0",
5050
"karma-coverage-istanbul-reporter": "^2.0.4",
5151
"karma-firefox-launcher": "^1.1.0",
5252
"karma-jasmine": "^2.0.1",

client/src/app/dashboard/table-all/table-all.component.html

+23-17
Original file line numberDiff line numberDiff line change
@@ -51,23 +51,29 @@
5151

5252
<ng-container matColumnDef="action">
5353
<mat-header-cell [ngClass]="'customWidthClass'" *matHeaderCellDef> Action </mat-header-cell>
54-
<mat-cell [ngClass]="'customWidthClass'" *matCellDef="let element; let i=index; let row;" >
55-
<button mat-icon-button (click)= startInstance(element.id) matTooltip="Start">
56-
<mat-icon aria-label="play_circle_filled_white">play_circle_filled_white</mat-icon>
57-
</button>
58-
<button mat-icon-button (click)= stopInstance(element.id) matTooltip="Stop">
59-
<mat-icon aria-label="stop">stop</mat-icon>
60-
</button>
61-
<button mat-icon-button (click)= pauseInstance(element.id) matTooltip="Pause">
62-
<mat-icon aria-label="pause_circle_outline">pause_circle_outline</mat-icon>
63-
</button>
64-
<button mat-icon-button (click)= resumeInstance(element.id) matTooltip="Resume">
65-
<mat-icon aria-label="play_circle_outline">play_circle_outline</mat-icon>
66-
</button>
67-
<button id="deleteButton" (click)="openDeleteDialog(i,row, element.id)" mat-icon-button matTooltip="Delete">
68-
<mat-icon aria-label="delete" id="deleteButton" >delete</mat-icon>
69-
</button>
70-
</mat-cell>
54+
<mat-cell [ngClass]="'customWidthClass'" *matCellDef="let element; let i=index; let row;" >
55+
<div *ngIf="!element.dockerId; else actions">
56+
Instance not hosted with docker.
57+
</div>
58+
<ng-template #actions>
59+
<button mat-icon-button (click)= startInstance(element.id) matTooltip="Start">
60+
<mat-icon aria-label="play_circle_filled_white">play_circle_filled_white</mat-icon>
61+
</button>
62+
<button mat-icon-button (click)= stopInstance(element.id) matTooltip="Stop">
63+
<mat-icon aria-label="stop">stop</mat-icon>
64+
</button>
65+
<button mat-icon-button (click)= pauseInstance(element.id) matTooltip="Pause">
66+
<mat-icon aria-label="pause_circle_outline">pause_circle_outline</mat-icon>
67+
</button>
68+
<button mat-icon-button (click)= resumeInstance(element.id) matTooltip="Resume">
69+
<mat-icon aria-label="play_circle_outline">play_circle_outline</mat-icon>
70+
</button>
71+
<button id="deleteButton" (click)="openDeleteDialog(i,row, element.id)" mat-icon-button matTooltip="Delete">
72+
<mat-icon aria-label="delete" id="deleteButton" >delete</mat-icon>
73+
</button>
74+
</ng-template>
75+
</mat-cell>
76+
7177
</ng-container>
7278

7379
<mat-header-row *matHeaderRowDef="displayedColumns"></mat-header-row>

0 commit comments

Comments
 (0)