[AAE-4973] - fixed start process button enabling when default process… (#6968)

* [AAE-4973] - fixed start process button enabling when default process is set

* [AAE-4973] - added constants
This commit is contained in:
Vito 2021-05-04 17:13:38 +01:00 committed by GitHub
parent a29594090f
commit d369265e66
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -39,6 +39,8 @@ import { ProcessNameCloudPipe } from '../../../pipes/process-name-cloud.pipe';
export class StartProcessCloudComponent implements OnChanges, OnInit, OnDestroy {
static MAX_NAME_LENGTH: number = 255;
static PROCESS_DEFINITION_DEBOUNCE: number = 300;
static PROCESS_FORM_DEBOUNCE: number = 400;
@ViewChild(MatAutocompleteTrigger)
inputAutocomplete: MatAutocompleteTrigger;
@ -118,7 +120,7 @@ export class StartProcessCloudComponent implements OnChanges, OnInit, OnDestroy
});
this.processDefinition.valueChanges
.pipe(debounceTime(500))
.pipe(debounceTime(StartProcessCloudComponent.PROCESS_DEFINITION_DEBOUNCE))
.pipe(takeUntil(this.onDestroy$))
.subscribe((processDefinitionName) => {
this.selectProcessDefinitionByProcesDefinitionName(processDefinitionName);
@ -126,7 +128,7 @@ export class StartProcessCloudComponent implements OnChanges, OnInit, OnDestroy
this.processForm.valueChanges
.pipe(
debounceTime(400),
debounceTime(StartProcessCloudComponent.PROCESS_FORM_DEBOUNCE),
tap(() => this.disableStartButton = true),
distinctUntilChanged(),
filter(() => this.isProcessSelectionValid()),