diff --git a/quartz-manager-frontend/src/app/app-routing.module.ts b/quartz-manager-frontend/src/app/app-routing.module.ts
index 7d2d1c6..b955e6f 100644
--- a/quartz-manager-frontend/src/app/app-routing.module.ts
+++ b/quartz-manager-frontend/src/app/app-routing.module.ts
@@ -1,15 +1,12 @@
-import { NgModule } from '@angular/core';
-import { Routes, RouterModule } from '@angular/router';
-import { AppComponent } from './app.component';
-import { LoginComponent } from './views/login';
-import { LoginGuard } from './guards';
-import { GuestGuard, AdminGuard } from './guards';
-import { NotFoundComponent } from './views/not-found';
-import { ChangePasswordComponent } from './views/change-password';
-import { ForbiddenComponent } from './views/forbidden';
+import {NgModule} from '@angular/core';
+import {RouterModule, Routes} from '@angular/router';
+import {LoginComponent} from './views/login';
+import {AdminGuard, GuestGuard} from './guards';
+import {NotFoundComponent} from './views/not-found';
+import {ForbiddenComponent} from './views/forbidden';
+
+import {ManagerComponent} from './views/manager';
-import { ManagerComponent } from './views/manager';
-
export const routes: Routes = [
{
path: '',
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 d25ff65..0ebd2cc 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
@@ -66,7 +66,7 @@ describe('SimpleTriggerConfig', () => {
expect(submitButton.nativeElement.textContent.trim()).toEqual('Reschedule');
});
- it('should get display the form if the openTriggerForm method is called', () => {
+ it('should display the form if the openTriggerForm method is called', () => {
component.openTriggerForm();
fixture.detectChanges();
diff --git a/quartz-manager-frontend/src/app/components/trigger-list/trigger-list.component.html b/quartz-manager-frontend/src/app/components/trigger-list/trigger-list.component.html
index 0c722c8..ce1ebd0 100644
--- a/quartz-manager-frontend/src/app/components/trigger-list/trigger-list.component.html
+++ b/quartz-manager-frontend/src/app/components/trigger-list/trigger-list.component.html
@@ -8,8 +8,10 @@
-
- {{ triggerKey.name }}
+
+
+ {{ triggerKey.name }}
diff --git a/quartz-manager-frontend/src/app/components/trigger-list/trigger-list.component.scss b/quartz-manager-frontend/src/app/components/trigger-list/trigger-list.component.scss
index 8507fa3..ccfdc3d 100644
--- a/quartz-manager-frontend/src/app/components/trigger-list/trigger-list.component.scss
+++ b/quartz-manager-frontend/src/app/components/trigger-list/trigger-list.component.scss
@@ -19,3 +19,7 @@
border-radius: 10px;
border: 3px solid #ffffff;
}
+
+.selectedTrigger{
+ background-color: #dddddd;
+}
diff --git a/quartz-manager-frontend/src/app/components/trigger-list/trigger-list.component.ts b/quartz-manager-frontend/src/app/components/trigger-list/trigger-list.component.ts
index b6428ae..124321b 100644
--- a/quartz-manager-frontend/src/app/components/trigger-list/trigger-list.component.ts
+++ b/quartz-manager-frontend/src/app/components/trigger-list/trigger-list.component.ts
@@ -2,6 +2,7 @@ import {Component, EventEmitter, Input, OnInit, Output} from '@angular/core';
import {TriggerService} from '../../services/trigger.service';
import {TriggerKey} from '../../model/triggerKey.model';
import {SimpleTrigger} from '../../model/simple-trigger.model';
+import {MatDialog} from '@angular/material/dialog';
@Component({
selector: 'qrzmng-trigger-list',
@@ -24,7 +25,8 @@ export class TriggerListComponent implements OnInit {
@Output() onSelectedTrigger = new EventEmitter();
constructor(
- private triggerService: TriggerService
+ private triggerService: TriggerService,
+ public dialog: MatDialog
) { }
ngOnInit() {
@@ -61,6 +63,14 @@ export class TriggerListComponent implements OnInit {
}
onNewTriggerBtnClicked() {
- this.onNewTriggerClicked.emit();
+ if (this.triggerKeys && this.triggerKeys.length > 0)
+ this.dialog.open(UnsupportedMultipleJobsDialog)
+ else
+ this.onNewTriggerClicked.emit();
}
}
+
+@Component({
+ template: 'Multiple jobs not supported yet - Coming Soon...',
+})
+export class UnsupportedMultipleJobsDialog {}