Skip to content

Commit 338a5a1

Browse files
committed
focus first element in complex-form afterViewInit
1 parent 169e0b6 commit 338a5a1

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

src/@batch-flask/ui/form/complex-form/complex-form.component.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,9 @@ export class ComplexFormComponent extends FormBase implements AfterViewInit, OnC
9797
this.currentPage = page;
9898
this.mainPage = page;
9999
this.changeDetector.detectChanges();
100+
setTimeout(() => {
101+
this.focusFirstFocusableElement();
102+
})
100103
}
101104

102105
public ngOnChanges(changes) {

src/app/components/gallery/submit/submit-ncj-template.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<bl-form-page [title]="title" main-form-page [formGroup]="form">
1111
<bl-form-section title="Mode" *ngIf="multipleModes">
1212
<div class="modes">
13-
<bl-button type="wide" [class.selected]="modeState === NcjTemplateMode.NewPoolAndJob" (do)="pickMode(NcjTemplateMode.NewPoolAndJob)">Run job with auto pool</bl-button>
13+
<bl-button type="wide" [class.selected]="modeState === NcjTemplateMode.NewPoolAndJob" (do)="pickMode(NcjTemplateMode.NewPoolAndJob)" autofocus>Run job with auto pool</bl-button>
1414
<bl-button type="wide" [class.selected]="modeState === NcjTemplateMode.ExistingPoolAndJob" (do)="pickMode(NcjTemplateMode.ExistingPoolAndJob)">Run job with existing pool</bl-button>
1515
<bl-button type="wide" [class.selected]="modeState === NcjTemplateMode.NewPool" (do)="pickMode(NcjTemplateMode.NewPool)">Create pool for later use</bl-button>
1616
</div>

0 commit comments

Comments
 (0)