summaryrefslogtreecommitdiffstats
path: root/public
diff options
context:
space:
mode:
authork.kedron <k.kedron@partner.samsung.com>2019-06-11 16:24:16 +0200
committerOfir Sonsino <ofir.sonsino@intl.att.com>2019-06-17 07:17:46 +0000
commitdf4ec4191e8d9f3704c315d5122048ef5f757cef (patch)
tree6ed2bea03f2725e7cf2afd728a1026e66ee0ac80 /public
parenteb9e0279ef30e090aba983d6d0534e94b57777fd (diff)
Set visible action buttons on the monitoring dashboard.
Change css in the home component to setup the action buttons visible from the beginning. Fixed select event (change selected event this event don't exist to select event). Changed to one array initialization. Issue-ID: SDC-2363 Signed-off-by: Krystian Kedron <k.kedron@partner.samsung.com> Change-Id: I87481002e0c8586aaafb6bad18479ad0715f61c7
Diffstat (limited to 'public')
-rw-r--r--public/src/app/home/home.component.html17
-rw-r--r--public/src/app/home/home.component.scss6
-rw-r--r--public/src/app/home/home.component.ts7
3 files changed, 17 insertions, 13 deletions
diff --git a/public/src/app/home/home.component.html b/public/src/app/home/home.component.html
index a742696..fe20ab6 100644
--- a/public/src/app/home/home.component.html
+++ b/public/src/app/home/home.component.html
@@ -32,9 +32,18 @@
</div>
</div>
- <ngx-datatable data-tests-id="monitoringComponentTable" class="material" [rows]="store.monitoringComponents"
- [loadingIndicator]="loadingIndicator" [columnMode]="'flex'" [headerHeight]="40" [footerHeight]="40" [limit]="12"
- [rowHeight]="45" (selected)="onTableSelectItem($event)" [selectionType]="'single'" [selected]="selectedLine" (activate)="onTableActivate($event)">
+ <ngx-datatable data-tests-id="monitoringComponentTable" class="material"
+ [rows]="store.monitoringComponents"
+ [loadingIndicator]="loadingIndicator"
+ [columnMode]="'flex'"
+ [headerHeight]="40"
+ [footerHeight]="40"
+ [limit]="12"
+ [rowHeight]="45"
+ (select)="onTableSelectItem()"
+ [selectionType]="'single'"
+ [selected]="selectedLine"
+ (activate)="onTableActivate($event)">
<ngx-datatable-column name="Monitoring Configuration" prop="name" [flexGrow]="3">
<ng-template let-row="row" let-value="value" ngx-datatable-cell-template>
@@ -60,7 +69,7 @@
<ng-template let-row="row" let-rowIndex="rowIndex" ngx-datatable-cell-template>
<div class="activeBtnWrapper">
- <div class="activeBtn" *ngIf="hoveredIndex == rowIndex">
+ <div class="activeBtn">
<button mat-icon-button *ngIf="row.submittedUuid" pTooltip="View submitted" tooltipPosition="top" (click)="viewSubmitted(row)" data-tests-id="viewSubmitted">
<img src="{{imgBase}}/icon_submitted.svg" style="object-fit: contain; width:18px; height: 18px;" alt="icon_submitted">
diff --git a/public/src/app/home/home.component.scss b/public/src/app/home/home.component.scss
index 523fc3b..63d0544 100644
--- a/public/src/app/home/home.component.scss
+++ b/public/src/app/home/home.component.scss
@@ -74,17 +74,13 @@
}
.activeBtnWrapper .activeBtn {
- opacity: 0;
+ opacity: 1;
display: flex;
justify-content: flex-start;
align-items: center;
margin-top: -5px;
}
-.activeBtnWrapper:hover .activeBtn {
- opacity: 1;
-}
-
// .ngx-datatable.fixed-row
// .datatable-scroll
// .datatable-body-row
diff --git a/public/src/app/home/home.component.ts b/public/src/app/home/home.component.ts
index ef29043..3b863b0 100644
--- a/public/src/app/home/home.component.ts
+++ b/public/src/app/home/home.component.ts
@@ -22,7 +22,7 @@ export class HomeComponent {
linkToMain: string;
showTable = true;
selectedLine = [];
- unavailableMonitoringComponents = new Array();
+ unavailableMonitoringComponents = [];
hoveredIndex = 1;
dialogRef;
deleteRow: number;
@@ -173,9 +173,8 @@ export class HomeComponent {
this.route.navigate([this.linkToMain + '/' + item.uuid]);
}
- onTableSelectItem(item: any): void {
- this.selectedLine = item;
- console.log('selected : ', item);
+ onTableSelectItem(): void {
+ console.log('selected', this.selectedLine);
}
deleteTableItem(item: any, index: any): void {