From d369265e66b60dbb0b663303ede6b8b8f595b414 Mon Sep 17 00:00:00 2001 From: Vito Date: Tue, 4 May 2021 17:13:38 +0100 Subject: [PATCH] =?UTF-8?q?[AAE-4973]=20-=20fixed=20start=20process=20butt?= =?UTF-8?q?on=20enabling=20when=20default=20process=E2=80=A6=20(#6968)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * [AAE-4973] - fixed start process button enabling when default process is set * [AAE-4973] - added constants --- .../components/start-process-cloud.component.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/process-services-cloud/src/lib/process/start-process/components/start-process-cloud.component.ts b/lib/process-services-cloud/src/lib/process/start-process/components/start-process-cloud.component.ts index 345b4ef1bc..34c2cfc512 100755 --- a/lib/process-services-cloud/src/lib/process/start-process/components/start-process-cloud.component.ts +++ b/lib/process-services-cloud/src/lib/process/start-process/components/start-process-cloud.component.ts @@ -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()),