+
@@ -8,13 +8,21 @@
diff --git a/quartz-manager-frontend/src/app/views/manager/manager.component.ts b/quartz-manager-frontend/src/app/views/manager/manager.component.ts
index 839c3e7..f8c51fd 100644
--- a/quartz-manager-frontend/src/app/views/manager/manager.component.ts
+++ b/quartz-manager-frontend/src/app/views/manager/manager.component.ts
@@ -1,8 +1,11 @@
-import { Component, OnInit } from '@angular/core';
+import {Component, OnInit, ViewChild} from '@angular/core';
import {
ConfigService,
UserService
} from '../../services';
+import {SimpleTrigger} from '../../model/simple-trigger.model';
+import {TriggerKey} from '../../model/triggerKey.model';
+import {SimpleTriggerConfigComponent} from '../../components/simple-trigger-config';
@Component({
selector: 'manager',
@@ -11,8 +14,14 @@ import {
})
export class ManagerComponent implements OnInit {
+ @ViewChild(SimpleTriggerConfigComponent)
+ private triggerConfigComponent!: SimpleTriggerConfigComponent;
+
newTriggerFormOpened = false;
+ newTriggers = new Array
();
+ selectedTriggerKey: TriggerKey;
+
constructor(
private config: ConfigService,
private userService: UserService
@@ -21,8 +30,19 @@ export class ManagerComponent implements OnInit {
ngOnInit() {
}
- setnewTriggerFormOpened(opened: boolean){
- this.newTriggerFormOpened = opened;
+ onNewTriggerRequested() {
+ this.triggerConfigComponent.openTriggerForm();
}
+ onNewTrigger(newTrigger: SimpleTrigger) {
+ this.newTriggers.push(newTrigger);
+ }
+
+ setSelectedTrigger(triggerKey: TriggerKey) {
+ this.selectedTriggerKey = triggerKey;
+ }
+
+ onTriggerFormToggled(formOpened: boolean) {
+ this.newTriggerFormOpened = formOpened;
+ }
}