Added config concept

This commit is contained in:
Arne
2023-04-02 21:59:10 +02:00
parent 7611f10b1c
commit 11bdecc6d3
7 changed files with 34 additions and 14 deletions

View File

@@ -9,7 +9,7 @@
<mat-form-field appearance="fill" class="doors">
<mat-label>Deuren</mat-label>
<mat-select [(value)]="door" [disabled]="!project">
<mat-select [(value)]="door" [disabled]="!project" (selectionChange)="focus()">
<mat-option *ngFor="let doorOption of doors" [value]="doorOption">
{{ doorOption?.nr }}
</mat-option>

View File

@@ -35,7 +35,7 @@ export class MultiplesComponent implements OnInit {
);
this.electronIpc.receive<void>(WindowApiConst.PRINT_OUTPUT, () => {
console.log('received');
this.focus();
});
this.refreshProjects();
@@ -45,14 +45,9 @@ export class MultiplesComponent implements OnInit {
this.electronIpc.send(WindowApiConst.FILELIST_INPUT, 'refresh');
}
loadProject(project: string): void {
this.electronIpc.send(WindowApiConst.PROJECT_INPUT, project);
}
projectChange(event: any): void {
this.door = undefined;
console.log(event);
// this.project = event.value;
this.project = this.projects.find(x => x.name === event.value);
this.electronIpc.send(WindowApiConst.PROJECT_INPUT, this.project);
}
@@ -75,7 +70,10 @@ export class MultiplesComponent implements OnInit {
focus(): void {
setTimeout(() => {
// eslint-disable-next-line unicorn/prefer-query-selector
document.getElementById('textsearch')?.focus();
const input = document.getElementById('textsearch');
(input as any).value = "";
input?.focus();
}, 0);
}
}