From 36f2509d94af2b33f3dfbd6a4c7ea786fe83231f Mon Sep 17 00:00:00 2001 From: Ziver Koc Date: Wed, 8 Feb 2017 17:20:41 +0100 Subject: [PATCH] Implemented instantiatiation of triggers and actions. issue 6 --- build.xml | 2 +- resource/web/trigger.tmpl | 58 ++++++------------- src/se/hal/page/TriggerHttpPage.java | 34 +++++++---- src/se/hal/plugin.json | 3 +- src/se/hal/struct/Action.java | 3 +- src/se/hal/struct/Trigger.java | 3 +- src/se/hal/trigger/TimerTrigger.java | 2 +- .../hal/trigger/action/SendEventAction.java | 51 ++++++++++++++++ 8 files changed, 100 insertions(+), 56 deletions(-) create mode 100755 src/se/hal/trigger/action/SendEventAction.java diff --git a/build.xml b/build.xml index f221f08c..55fd1b9c 100755 --- a/build.xml +++ b/build.xml @@ -94,7 +94,7 @@ - diff --git a/resource/web/trigger.tmpl b/resource/web/trigger.tmpl index 62477ca2..83530c39 100755 --- a/resource/web/trigger.tmpl +++ b/resource/web/trigger.tmpl @@ -20,7 +20,7 @@ Triggers @@ -28,7 +28,7 @@ Actions @@ -38,24 +38,14 @@ + {{#.getTriggers()}} - - + {{/.getTriggers()}}
- test trigger -
-
-
- - test trigger -
-
-
- - test trigger + {{.}}
@@ -66,24 +56,14 @@ + {{#.getActions()}} - - + {{/.getActions()}}
- test action -
-
-
- - test action -
-
-
- - test action + {{.}}
@@ -121,14 +101,8 @@ $("#"+name+"Modal").on('show.bs.modal', function (event) { var button = $(event.relatedTarget); var modal = $(this); - modal.find("input[type=text]").val(""); // Reset all inputs - if(button.data("id") >= 0){ // edit - modal.find("input[name=action]").val("modify_"+name); - } - else{ // create - modal.find("input[name=action]").val("create_"+name); - modal.find("input[name=id]").val(-1); - } + modal.find("input").val(""); // Reset all inputs + // set dynamic form data modal.find("select[name=type]").val(button.data("type")); modal.find("select[name=type]").change(); // Update dynamic inputs @@ -155,8 +129,9 @@