RED-5317: Fixed selected watermarks not showing and save changes dialog.
This commit is contained in:
parent
b4b8c4708d
commit
152ce1ccc4
@ -1,10 +1,10 @@
|
|||||||
<div *ngIf="watermarks$ | async as watermarks" class="container">
|
<div *ngIf="watermarks$ | async as watermarks" class="container">
|
||||||
<div class="iqser-input-group watermark">
|
<div class="iqser-input-group watermark">
|
||||||
<mat-checkbox (change)="changeChecked($event)" [checked]="!!value" [disabled]="disabled" color="primary">
|
<mat-checkbox (change)="changeChecked($event)" [checked]="!!value" [disabled]="disabled || isReadonly" color="primary">
|
||||||
{{ label }}
|
{{ label }}
|
||||||
</mat-checkbox>
|
</mat-checkbox>
|
||||||
|
|
||||||
<mat-select (selectionChange)="selectWatermark($event.value)" *ngIf="!!value" [value]="value">
|
<mat-select (selectionChange)="selectWatermark($event.value)" *ngIf="!!value" [value]="value" [disabled]="disabled || isReadonly">
|
||||||
<mat-select-trigger *ngIf="!!value">
|
<mat-select-trigger *ngIf="!!value">
|
||||||
<mat-icon *ngIf="!watermarksMap.get(value)?.enabled" svgIcon="red:warning"></mat-icon>
|
<mat-icon *ngIf="!watermarksMap.get(value)?.enabled" svgIcon="red:warning"></mat-icon>
|
||||||
<span> {{ watermarksMap.get(value)?.name }} </span>
|
<span> {{ watermarksMap.get(value)?.name }} </span>
|
||||||
|
|||||||
@ -45,7 +45,7 @@ export class WatermarkSelectorComponent extends FormFieldComponent<number> imple
|
|||||||
watermarks.forEach(watermark => this.watermarksMap.set(watermark.id, watermark));
|
watermarks.forEach(watermark => this.watermarksMap.set(watermark.id, watermark));
|
||||||
}),
|
}),
|
||||||
tap(watermarks => {
|
tap(watermarks => {
|
||||||
if (!watermarks.length || this.isReadonly) {
|
if (!watermarks.length) {
|
||||||
this.selectWatermark(null);
|
this.selectWatermark(null);
|
||||||
this.setDisabledState(true);
|
this.setDisabledState(true);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user