RED-6960 - Enter should always confirm a modal window
This commit is contained in:
parent
78d41402f1
commit
f9f899a636
@ -1,5 +1,5 @@
|
||||
<section class="dialog">
|
||||
<div [innerHTML]="'add-edit-clone-dossier-template.title' | translate : translateParams" class="dialog-header heading-l"></div>
|
||||
<div [innerHTML]="'add-edit-clone-dossier-template.title' | translate: translateParams" class="dialog-header heading-l"></div>
|
||||
|
||||
<form [formGroup]="form">
|
||||
<div class="dialog-content">
|
||||
@ -148,6 +148,7 @@
|
||||
[disabled]="disabled"
|
||||
[label]="'add-edit-clone-dossier-template.save' | translate"
|
||||
[type]="iconButtonTypes.primary"
|
||||
[buttonId]="'saveButton'"
|
||||
></iqser-icon-button>
|
||||
|
||||
<iqser-help-button
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<section *ngIf="dossier$ | async as dossier" class="dialog">
|
||||
<div
|
||||
[innerHTML]="'edit-dossier-dialog.header' | translate : { dossierName: dossier.dossierName }"
|
||||
[innerHTML]="'edit-dossier-dialog.header' | translate: { dossierName: dossier.dossierName }"
|
||||
class="dialog-header heading-l"
|
||||
id="editDossierHeader"
|
||||
></div>
|
||||
@ -61,7 +61,7 @@
|
||||
[disabled]="disabled || !valid || !changed"
|
||||
[label]="'edit-dossier-dialog.actions.save' | translate"
|
||||
[type]="iconButtonTypes.primary"
|
||||
buttonId="editDossierSaveButton"
|
||||
[buttonId]="'saveButton'"
|
||||
></iqser-icon-button>
|
||||
|
||||
<iqser-icon-button
|
||||
|
||||
@ -41,7 +41,10 @@ export class SelectComponent implements AfterViewInit, ControlValueAccessor, OnC
|
||||
@Input() multiple = true;
|
||||
@ViewChild(MatChipListbox) chipList: MatChipListbox;
|
||||
|
||||
constructor(private readonly _changeDetector: ChangeDetectorRef, private readonly _elementRef: ElementRef) {}
|
||||
constructor(
|
||||
private readonly _changeDetector: ChangeDetectorRef,
|
||||
private readonly _elementRef: ElementRef,
|
||||
) {}
|
||||
|
||||
private _height?: number;
|
||||
|
||||
@ -87,6 +90,11 @@ export class SelectComponent implements AfterViewInit, ControlValueAccessor, OnC
|
||||
}
|
||||
|
||||
this._propagateChange([...new Set(this._value)]);
|
||||
|
||||
setTimeout(() => {
|
||||
const saveButton = document.getElementById('saveButton') as HTMLElement;
|
||||
saveButton?.focus();
|
||||
}, 50);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -109,7 +109,7 @@
|
||||
[disabled]="disabled"
|
||||
[label]="'add-dossier-dialog.actions.save' | translate"
|
||||
[type]="iconButtonTypes.primary"
|
||||
buttonId="createDossierSaveButton"
|
||||
[buttonId]="'saveButton'"
|
||||
></iqser-icon-button>
|
||||
|
||||
<iqser-icon-button
|
||||
|
||||
@ -9,7 +9,7 @@
|
||||
<div class="dialog-content">
|
||||
<redaction-select
|
||||
*ngIf="availableReportTypes | async as reportTypes"
|
||||
[label]="'report-type.label' | translate : { length: reportTypesLength }"
|
||||
[label]="'report-type.label' | translate: { length: reportTypesLength }"
|
||||
[optionTemplate]="reportTemplateOptionTemplate"
|
||||
[options]="reportTypes"
|
||||
[valueMapper]="reportTemplateValueMapper"
|
||||
@ -19,7 +19,7 @@
|
||||
|
||||
<redaction-select
|
||||
*ngIf="!isDocumine"
|
||||
[label]="'download-type.label' | translate : { length: downloadFileTypesLength }"
|
||||
[label]="'download-type.label' | translate: { length: downloadFileTypesLength }"
|
||||
[options]="downloadTypes"
|
||||
formControlName="downloadFileTypes"
|
||||
></redaction-select>
|
||||
@ -54,6 +54,7 @@
|
||||
[disabled]="!valid"
|
||||
[label]="'download-dialog.actions.save' | translate"
|
||||
[type]="iconButtonTypes.primary"
|
||||
[buttonId]="'saveButton'"
|
||||
></iqser-icon-button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user