From c75190513ab4e3a104536d4f5b334cd7bea5ff74 Mon Sep 17 00:00:00 2001 From: Midhun A Darvin Date: Sat, 3 Feb 2024 12:00:37 +0530 Subject: [PATCH] feat: update padding & styles - apply padding fixes - remove `enableTrigger` variable and directly use `simpleTriggerReactiveForm.enabled` - apply default styles of matInput --- .../logs-panel/logs-panel.component.html | 10 +++--- .../progress-panel.component.html | 2 +- .../simple-trigger-config.component.html | 34 ++++++------------- .../simple-trigger-config.component.spec.ts | 4 +-- .../simple-trigger-config.component.ts | 9 +++-- 5 files changed, 22 insertions(+), 37 deletions(-) diff --git a/quartz-manager-frontend/src/app/components/logs-panel/logs-panel.component.html b/quartz-manager-frontend/src/app/components/logs-panel/logs-panel.component.html index eccd084b..fbe9cde9 100644 --- a/quartz-manager-frontend/src/app/components/logs-panel/logs-panel.component.html +++ b/quartz-manager-frontend/src/app/components/logs-panel/logs-panel.component.html @@ -8,25 +8,25 @@ no logs -
+
-
+
[{{log.time|date:'medium'}}]
-
+
-
+
{{log.threadName}}
-
+
{{log.msg}}
diff --git a/quartz-manager-frontend/src/app/components/progress-panel/progress-panel.component.html b/quartz-manager-frontend/src/app/components/progress-panel/progress-panel.component.html index 6816bcfc..8de090f1 100644 --- a/quartz-manager-frontend/src/app/components/progress-panel/progress-panel.component.html +++ b/quartz-manager-frontend/src/app/components/progress-panel/progress-panel.component.html @@ -7,7 +7,7 @@
--> - + JOB PROGRESS diff --git a/quartz-manager-frontend/src/app/components/simple-trigger-config/simple-trigger-config.component.html b/quartz-manager-frontend/src/app/components/simple-trigger-config/simple-trigger-config.component.html index a8109f4b..cdab9228 100644 --- a/quartz-manager-frontend/src/app/components/simple-trigger-config/simple-trigger-config.component.html +++ b/quartz-manager-frontend/src/app/components/simple-trigger-config/simple-trigger-config.component.html @@ -1,11 +1,11 @@ - + TRIGGER DETAILS
+ overflow: auto;padding: 1em;">  WARNING @@ -18,11 +18,9 @@ [formGroup]="simpleTriggerReactiveForm" (ngSubmit)="onSubmitTriggerConfig()">
Trigger Name @@ -33,11 +31,10 @@
Job Class - + {{job}} @@ -50,12 +47,11 @@
Misfire Instruction + style="font-size: 0.8em"> FIRE NOW RESCHEDULE NOW WITH EXISTING REPEAT COUNT @@ -82,12 +78,10 @@
Start Date (optional) @@ -99,12 +93,10 @@
End Date (optional)
Repeat Interval [in mills] @@ -138,12 +128,10 @@
Repeat Count @@ -158,26 +146,24 @@
-
+
-
+
-
+
diff --git a/quartz-manager-frontend/src/app/components/simple-trigger-config/simple-trigger-config.component.spec.ts b/quartz-manager-frontend/src/app/components/simple-trigger-config/simple-trigger-config.component.spec.ts index 0cf93a7a..30c7b349 100644 --- a/quartz-manager-frontend/src/app/components/simple-trigger-config/simple-trigger-config.component.spec.ts +++ b/quartz-manager-frontend/src/app/components/simple-trigger-config/simple-trigger-config.component.spec.ts @@ -202,14 +202,14 @@ describe('SimpleTriggerConfig', () => { component.trigger = new SimpleTrigger(); component.trigger.triggerKeyDTO = mockTriggerKey; - fixture.detectChanges(); - const mockTrigger = new Trigger(); mockTrigger.triggerKeyDTO = mockTriggerKey; mockTrigger.jobDetailDTO = {jobClassName: 'TestJob', description: null}; const getSimpleTriggerReq = httpTestingController.expectOne(`${CONTEXT_PATH}/simple-triggers/my-simple-trigger`); getSimpleTriggerReq.flush(mockTrigger); + fixture.detectChanges(); + const componentDe: DebugElement = fixture.debugElement; const submitButton = componentDe.query(By.css('form button')); expect(submitButton.nativeElement.textContent.trim()).toEqual('Reschedule'); diff --git a/quartz-manager-frontend/src/app/components/simple-trigger-config/simple-trigger-config.component.ts b/quartz-manager-frontend/src/app/components/simple-trigger-config/simple-trigger-config.component.ts index 1b643aed..905684f3 100644 --- a/quartz-manager-frontend/src/app/components/simple-trigger-config/simple-trigger-config.component.ts +++ b/quartz-manager-frontend/src/app/components/simple-trigger-config/simple-trigger-config.component.ts @@ -43,8 +43,6 @@ export class SimpleTriggerConfigComponent implements OnInit { private jobs: Array; - enabledTriggerForm = false; - @Output() onNewTrigger = new EventEmitter(); @@ -64,11 +62,11 @@ export class SimpleTriggerConfigComponent implements OnInit { } openTriggerForm() { - this.enabledTriggerForm = true; + this.simpleTriggerReactiveForm.enable(); } private closeTriggerForm() { - this.enabledTriggerForm = false; + this.simpleTriggerReactiveForm.disable(); } @Input() @@ -86,10 +84,11 @@ export class SimpleTriggerConfigComponent implements OnInit { this.simpleTriggerReactiveForm.setValue(this._fromTriggerToReactiveForm(retTrigger)) this.triggerLoading = false; this.triggerInProgress = this.trigger.mayFireAgain; + this.simpleTriggerReactiveForm.disable(); }) } - shouldShowTheTriggerCardContent = (): boolean => this.trigger !== null || this.enabledTriggerForm; + shouldShowTheTriggerCardContent = (): boolean => this.trigger !== null || this.simpleTriggerReactiveForm.enabled; existsATriggerInProgress = (): boolean => this.trigger && this.triggerInProgress;