From 31f3fca60c67f24710dcddfcdcf7d7e5315bfded Mon Sep 17 00:00:00 2001 From: "mathias.chouet" <mathias.chouet@irstea.fr> Date: Thu, 24 Sep 2020 14:19:28 +0200 Subject: [PATCH] PbSchema: hide "add wall" and "add basin" buttons when displaying results --- src/app/components/pb-schema/pb-schema.component.html | 4 ++-- src/app/components/pb-schema/pb-schema.component.ts | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/app/components/pb-schema/pb-schema.component.html b/src/app/components/pb-schema/pb-schema.component.html index 05bcb3d86..ccf7d13c8 100644 --- a/src/app/components/pb-schema/pb-schema.component.html +++ b/src/app/components/pb-schema/pb-schema.component.html @@ -9,11 +9,11 @@ <div #pbSchemaContainer id="pb-schema-inner-container"> <div id="pb-schema-toolbar"> - <button type="button" id="add-basin" mat-raised-button color="accent" (click)="onAddBasinClick()"> + <button type="button" *ngIf="enableAddItems" id="add-basin" mat-raised-button color="accent" (click)="onAddBasinClick()"> {{ uitextAddBasin }} </button> - <button type="button" id="add-wall" mat-raised-button color="accent" (click)="onAddWallClick()" [disabled]="! enableAddWallButton"> + <button type="button" *ngIf="enableAddItems" id="add-wall" mat-raised-button color="accent" (click)="onAddWallClick()" [disabled]="! enableAddWallButton"> {{ uitextAddWall }} </button> diff --git a/src/app/components/pb-schema/pb-schema.component.ts b/src/app/components/pb-schema/pb-schema.component.ts index 050cd5bbf..0da9aee8c 100644 --- a/src/app/components/pb-schema/pb-schema.component.ts +++ b/src/app/components/pb-schema/pb-schema.component.ts @@ -370,6 +370,10 @@ export class PbSchemaComponent implements AfterViewInit, AfterContentInit, OnIni this.model = this.pbSchema.pb; } + public get enableAddItems(): boolean { + return this.calculatorComponent.showPBInputData; + } + public get enableRemoveButton() { if (this._selectedItem === undefined) { return false; -- GitLab