Skip to content
Snippets Groups Projects
Commit 7ea63f89 authored by jojohoch's avatar jojohoch
Browse files

[editor] Change style of add button in VisibilityRulesDialogComponent

- Swap the position of dialog buttons
parent 372b857a
No related branches found
No related tags found
No related merge requests found
<h1 mat-dialog-title>{{'section.manageVisibilityRules' | translate}}</h1> <h1 mat-dialog-title>{{'section.manageVisibilityRules' | translate}}</h1>
<div mat-dialog-content class="fx-column-start-stretch fx-gap-20"> <div mat-dialog-content class="fx-column-start-stretch fx-gap-20">
<ng-container *ngIf="controlIds.length"> <div *ngIf="controlIds.length && visibilityRules.length"
<div class="fx-row-end-stretch"> class="fx-column-start-start">
<button mat-icon-button <mat-checkbox
matSuffix [(ngModel)]="enableReHide">
color="primary" {{'section.enableReHide' | translate}}
(click)="addVisibilityRule()"> </mat-checkbox>
<mat-icon>add</mat-icon> <mat-checkbox
</button> [disabled]="enableReHide"
</div> [(ngModel)]="animatedVisibility">
<div *ngIf="visibilityRules.length" {{'section.animatedVisibility' | translate}}
class="fx-column-start-start"> </mat-checkbox>
<mat-checkbox <mat-form-field>
[(ngModel)]="enableReHide"> <mat-label>{{'section.visibilityDelay' | translate}}</mat-label>
{{'section.enableReHide' | translate}} <input matInput
</mat-checkbox> type="number"
<mat-checkbox step="1000"
[disabled]="enableReHide" [disabled]="enableReHide"
[(ngModel)]="animatedVisibility"> [placeholder]="'section.visibilityDelay' | translate"
{{'section.animatedVisibility' | translate}} [(ngModel)]="visibilityDelay">
</mat-checkbox> </mat-form-field>
<mat-form-field> </div>
<mat-label>{{'section.visibilityDelay' | translate}}</mat-label>
<input matInput
type="number"
step="1000"
[disabled]="enableReHide"
[placeholder]="'section.visibilityDelay' | translate"
[(ngModel)]="visibilityDelay">
</mat-form-field>
</div>
</ng-container>
<p *ngIf="!controlIds.length">{{'section.addElementsOrStateVariables' | translate}}</p> <p *ngIf="!controlIds.length">{{'section.addElementsOrStateVariables' | translate}}</p>
...@@ -46,15 +36,21 @@ ...@@ -46,15 +36,21 @@
<mat-icon>delete</mat-icon> <mat-icon>delete</mat-icon>
</button> </button>
</div> </div>
<button *ngIf="controlIds.length"
mat-button
class="add-button"
(click)="addVisibilityRule()">
<mat-icon class="add-icon">add</mat-icon>
</button>
</div> </div>
<div mat-dialog-actions> <div mat-dialog-actions>
<button mat-button
mat-dialog-close>
{{'cancel' | translate}}
</button>
<button *ngIf="controlIds.length" <button *ngIf="controlIds.length"
mat-button mat-button
[mat-dialog-close]="{visibilityRules, visibilityDelay, animatedVisibility, enableReHide}"> [mat-dialog-close]="{visibilityRules, visibilityDelay, animatedVisibility, enableReHide}">
{{'save' | translate}} {{'save' | translate}}
</button> </button>
<button mat-button
mat-dialog-close>
{{'cancel' | translate}}
</button>
</div> </div>
...@@ -3,7 +3,19 @@ import { VisibilityRule } from 'common/models/visibility-rule'; ...@@ -3,7 +3,19 @@ import { VisibilityRule } from 'common/models/visibility-rule';
import { MAT_DIALOG_DATA } from '@angular/material/dialog'; import { MAT_DIALOG_DATA } from '@angular/material/dialog';
@Component({ @Component({
templateUrl: './visibility-rules-dialog.component.html' templateUrl: './visibility-rules-dialog.component.html',
styles: [`
.add-button {
width: 100%;
height: 25px;
background-color: #BABABA;
}
.add-icon {
font-size: 24px;
color: white;
margin-top: -5px;
}
`]
}) })
export class VisibilityRulesDialogComponent { export class VisibilityRulesDialogComponent {
visibilityRules!: VisibilityRule[]; visibilityRules!: VisibilityRule[];
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment