diff options
author | Michael Lando <ml636r@att.com> | 2018-09-26 14:07:54 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2018-09-26 14:07:54 +0000 |
commit | 731714d8a00dc2129cfd8c1ca813fd810086af43 (patch) | |
tree | dbb5e60511e9d3186a5522fd1dc62186f7056634 /public/src/app/rule-engine/action-list/action-list.component.html | |
parent | cf8f39f36b08ee1242c6f1ea472830a9e4be49f9 (diff) | |
parent | 22eda038b6cb646d63bfaf617372fce2b5d98631 (diff) |
Merge "update code to latest"
Diffstat (limited to 'public/src/app/rule-engine/action-list/action-list.component.html')
-rw-r--r-- | public/src/app/rule-engine/action-list/action-list.component.html | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/public/src/app/rule-engine/action-list/action-list.component.html b/public/src/app/rule-engine/action-list/action-list.component.html index 1ee74df..2a35c35 100644 --- a/public/src/app/rule-engine/action-list/action-list.component.html +++ b/public/src/app/rule-engine/action-list/action-list.component.html @@ -17,8 +17,8 @@ align-items: center;" [innerHTML]="'save' | feather:22"></span> </button> - <button mat-raised-button [disabled]="actions.length === 0" style="height: 35px; margin-left: 10px;" color="primary" data-tests-id="btnDone" - (click)="saveAndDone()"> + <button mat-raised-button [disabled]="actions.length === 0" style="height: 35px; margin-left: 10px;" color="primary" + data-tests-id="btnDone" (click)="saveAndDone()"> Done </button> </div> @@ -51,7 +51,7 @@ </div> <div *ngIf="ifStatement"> - <app-condition #condition (removeConditionCheck)="removeConditionCheck($event)" (onConditionChange)="updateCondition($event)"></app-condition> + <app-condition #conditions [condition]="condition" (removeConditionCheck)="removeConditionCheck($event)" (onConditionChange)="updateCondition($event)"></app-condition> </div> </div> @@ -62,7 +62,7 @@ <div style="display: flex;"> <select [(ngModel)]="selectedAction" name="selectedAction" style="height: 2rem; width: 150px; margin-right: 1rem;" data-tests-id="selectAction"> <option [ngValue]="null" disabled>Select Action</option> - + <option value="copy">Copy</option> <option value="concat">Concat</option> <option value="map">Map</option> @@ -71,6 +71,10 @@ <option value="log event">Log Event</option> <option value="replace text">Replace Text</option> <option value="clear">Clear</option> + <option *ngIf="isEnrich" value="hp metric">HP Metric</option> + <option *ngIf="isEnrich" value="clear nsf">Clear NSF</option> + <option *ngIf="isEnrich" value="string transform">String Transform</option> + <option *ngIf="isEnrich" value="Topology Search">Topology Search</option> </select> @@ -85,13 +89,21 @@ </div> <div> - <ul> + <ul data-tests-id="action-list"> <li *ngFor="let action of actions; let index = index" style="list-style: none; margin: 1rem 0;" (mouseleave)="hoveredIndex=-1" (mouseover)="hoveredIndex=index" data-tests-id="action"> <div style="display:flex;"> <app-action #actions style="width: 100%;" [action]="action"></app-action> - <div style="height: 45px; display: flex; align-items: center;"> + <div class="btn-wrapper" [ngStyle]="hoveredIndex === index ? {opacity:'1'} : {opacity:'0'}"> + <button mat-icon-button class='button-remove' (click)="copyAction(action, index)" data-tests-id="makeCopyOfAction" *ngIf="!(action.actionType === 'map' || action.actionType === 'clear' || action.actionType === 'log text')"> + <span style="width: 100%; + height: 100%; + display: flex; + justify-content: center; + align-items: center;" [innerHTML]="'copy' | feather:20"></span> + </button> + <button mat-icon-button class='button-remove' (click)="removeAction(action)" data-tests-id="deleteAction"> <mat-icon>delete</mat-icon> </button> |