You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lo...@apache.org on 2021/09/22 11:03:48 UTC

[myfaces-tobago] branch master updated: feat: event type "input"

This is an automated email from the ASF dual-hosted git repository.

lofwyr pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/myfaces-tobago.git


The following commit(s) were added to refs/heads/master by this push:
     new 07afc2a  feat: event type "input"
07afc2a is described below

commit 07afc2a4eab45ef261b1e96e4e0027b8020079a2
Author: Udo Schnurpfeil <ud...@irian.eu>
AuthorDate: Wed Sep 22 12:17:59 2021 +0200

    feat: event type "input"
    
    Add missing event "input" for input controls.
    
    issue: TOBAGO-2092
---
 .../main/java/org/apache/myfaces/tobago/component/ClientBehaviors.java  | 2 ++
 .../myfaces/tobago/internal/taglib/component/DateTagDeclaration.java    | 2 ++
 .../myfaces/tobago/internal/taglib/component/EventTagDeclaration.java   | 1 +
 .../myfaces/tobago/internal/taglib/component/FileTagDeclaration.java    | 2 ++
 .../myfaces/tobago/internal/taglib/component/InTagDeclaration.java      | 2 ++
 .../myfaces/tobago/internal/taglib/component/RangeTagDeclaration.java   | 2 ++
 .../internal/taglib/component/SelectBooleanCheckboxTagDeclaration.java  | 2 ++
 .../internal/taglib/component/SelectBooleanToggleTagDeclaration.java    | 2 ++
 .../internal/taglib/component/SelectManyCheckboxTagDeclaration.java     | 2 ++
 .../internal/taglib/component/SelectManyListboxTagDeclaration.java      | 2 ++
 .../internal/taglib/component/SelectManyShuttleTagDeclaration.java      | 2 ++
 .../tobago/internal/taglib/component/SelectOneChoiceTagDeclaration.java | 2 ++
 .../internal/taglib/component/SelectOneListboxTagDeclaration.java       | 2 ++
 .../tobago/internal/taglib/component/SelectOneRadioTagDeclaration.java  | 2 ++
 .../myfaces/tobago/internal/taglib/component/StarsTagDeclaration.java   | 2 ++
 .../tobago/internal/taglib/component/TextareaTagDeclaration.java        | 2 ++
 .../tobago/internal/taglib/component/TreeSelectTagDeclaration.java      | 2 ++
 17 files changed, 33 insertions(+)

diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/component/ClientBehaviors.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/component/ClientBehaviors.java
index 36363a5..8182b4c 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/component/ClientBehaviors.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/component/ClientBehaviors.java
@@ -28,6 +28,7 @@ public enum ClientBehaviors {
   complete,
   dblclick,
   focus,
+  input,
   load,
   mouseover,
   mouseout,
@@ -42,6 +43,7 @@ public enum ClientBehaviors {
   public static final String COMPLETE = "complete";
   public static final String DBLCLICK = "dblclick";
   public static final String FOCUS = "focus";
+  public static final String INPUT = "input";
   public static final String LOAD = "load";
   public static final String MOUSEOVER = "mouseover";
   public static final String MOUSEOUT = "mouseout";
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/DateTagDeclaration.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/DateTagDeclaration.java
index 2c3f3b1..80e3686 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/DateTagDeclaration.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/DateTagDeclaration.java
@@ -71,6 +71,8 @@ import javax.faces.component.UIInput;
             name = ClientBehaviors.CHANGE,
             isDefault = true),
         @Behavior(
+            name = ClientBehaviors.INPUT),
+        @Behavior(
             name = ClientBehaviors.CLICK),
         @Behavior(
             name = ClientBehaviors.DBLCLICK),
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/EventTagDeclaration.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/EventTagDeclaration.java
index 7a8a72e..86ab1c3 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/EventTagDeclaration.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/EventTagDeclaration.java
@@ -61,6 +61,7 @@ import javax.faces.component.UICommand;
             name = ClientBehaviors.CLICK,
             description = "Behavior of a click event.",
             isDefault = true),
+        @Behavior(name = ClientBehaviors.INPUT),
         @Behavior(name = ClientBehaviors.DBLCLICK),
         @Behavior(name = ClientBehaviors.FOCUS),
         @Behavior(name = ClientBehaviors.BLUR),
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/FileTagDeclaration.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/FileTagDeclaration.java
index c8f11fa..fc95705 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/FileTagDeclaration.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/FileTagDeclaration.java
@@ -69,6 +69,8 @@ import javax.faces.component.UIInput;
             name = ClientBehaviors.CHANGE,
             isDefault = true),
         @Behavior(
+            name = ClientBehaviors.INPUT),
+        @Behavior(
             name = ClientBehaviors.CLICK),
         @Behavior(
             name = ClientBehaviors.DBLCLICK),
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/InTagDeclaration.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/InTagDeclaration.java
index acc31ef9..4ea8872 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/InTagDeclaration.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/InTagDeclaration.java
@@ -79,6 +79,8 @@ import javax.faces.component.UIInput;
             name = ClientBehaviors.CHANGE,
             isDefault = true),
         @Behavior(
+            name = ClientBehaviors.INPUT),
+        @Behavior(
             name = ClientBehaviors.CLICK),
         @Behavior(
             name = ClientBehaviors.DBLCLICK),
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/RangeTagDeclaration.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/RangeTagDeclaration.java
index ec0393b..9dddd28 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/RangeTagDeclaration.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/RangeTagDeclaration.java
@@ -63,6 +63,8 @@ import javax.faces.component.UIInput;
             name = ClientBehaviors.CHANGE,
             isDefault = true),
         @Behavior(
+            name = ClientBehaviors.INPUT),
+        @Behavior(
             name = ClientBehaviors.CLICK),
         @Behavior(
             name = ClientBehaviors.DBLCLICK),
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectBooleanCheckboxTagDeclaration.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectBooleanCheckboxTagDeclaration.java
index cd24534..e7df947 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectBooleanCheckboxTagDeclaration.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectBooleanCheckboxTagDeclaration.java
@@ -66,6 +66,8 @@ import javax.faces.component.UISelectBoolean;
             name = ClientBehaviors.CHANGE,
             isDefault = true),
         @Behavior(
+            name = ClientBehaviors.INPUT),
+        @Behavior(
             name = ClientBehaviors.CLICK),
         @Behavior(
             name = ClientBehaviors.DBLCLICK),
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectBooleanToggleTagDeclaration.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectBooleanToggleTagDeclaration.java
index cf51912..b14cc2c 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectBooleanToggleTagDeclaration.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectBooleanToggleTagDeclaration.java
@@ -66,6 +66,8 @@ import javax.faces.component.UISelectBoolean;
             name = ClientBehaviors.CHANGE,
             isDefault = true),
         @Behavior(
+            name = ClientBehaviors.INPUT),
+        @Behavior(
             name = ClientBehaviors.CLICK),
         @Behavior(
             name = ClientBehaviors.DBLCLICK),
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectManyCheckboxTagDeclaration.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectManyCheckboxTagDeclaration.java
index d90f76d..2c151b8 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectManyCheckboxTagDeclaration.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectManyCheckboxTagDeclaration.java
@@ -71,6 +71,8 @@ import javax.faces.component.UISelectMany;
             name = ClientBehaviors.CHANGE,
             isDefault = true),
         @Behavior(
+            name = ClientBehaviors.INPUT),
+        @Behavior(
             name = ClientBehaviors.CLICK),
         @Behavior(
             name = ClientBehaviors.DBLCLICK),
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectManyListboxTagDeclaration.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectManyListboxTagDeclaration.java
index 775bbf9..0834d3e 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectManyListboxTagDeclaration.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectManyListboxTagDeclaration.java
@@ -66,6 +66,8 @@ import javax.faces.component.UISelectMany;
             name = ClientBehaviors.CHANGE,
             isDefault = true),
         @Behavior(
+            name = ClientBehaviors.INPUT),
+        @Behavior(
             name = ClientBehaviors.CLICK),
         @Behavior(
             name = ClientBehaviors.DBLCLICK),
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectManyShuttleTagDeclaration.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectManyShuttleTagDeclaration.java
index 86081e6..5687956 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectManyShuttleTagDeclaration.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectManyShuttleTagDeclaration.java
@@ -67,6 +67,8 @@ import javax.faces.component.UISelectMany;
             name = ClientBehaviors.CHANGE,
             isDefault = true),
         @Behavior(
+            name = ClientBehaviors.INPUT),
+        @Behavior(
             name = ClientBehaviors.CLICK),
         @Behavior(
             name = ClientBehaviors.DBLCLICK),
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectOneChoiceTagDeclaration.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectOneChoiceTagDeclaration.java
index dfd21b7..68235ac 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectOneChoiceTagDeclaration.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectOneChoiceTagDeclaration.java
@@ -69,6 +69,8 @@ import javax.faces.component.UISelectOne;
             name = ClientBehaviors.CHANGE,
             isDefault = true),
         @Behavior(
+            name = ClientBehaviors.INPUT),
+        @Behavior(
             name = ClientBehaviors.CLICK),
         @Behavior(
             name = ClientBehaviors.DBLCLICK),
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectOneListboxTagDeclaration.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectOneListboxTagDeclaration.java
index 29fa6f5..a8cc13f 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectOneListboxTagDeclaration.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectOneListboxTagDeclaration.java
@@ -71,6 +71,8 @@ import javax.faces.component.UISelectOne;
             name = ClientBehaviors.CHANGE,
             isDefault = true),
         @Behavior(
+            name = ClientBehaviors.INPUT),
+        @Behavior(
             name = ClientBehaviors.CLICK),
         @Behavior(
             name = ClientBehaviors.DBLCLICK),
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectOneRadioTagDeclaration.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectOneRadioTagDeclaration.java
index 2811c52..162615b 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectOneRadioTagDeclaration.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/SelectOneRadioTagDeclaration.java
@@ -72,6 +72,8 @@ import javax.faces.component.UISelectOne;
             name = ClientBehaviors.CHANGE,
             isDefault = true),
         @Behavior(
+            name = ClientBehaviors.INPUT),
+        @Behavior(
             name = ClientBehaviors.CLICK),
         @Behavior(
             name = ClientBehaviors.DBLCLICK),
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/StarsTagDeclaration.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/StarsTagDeclaration.java
index f8f8ebb..9cdeb76 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/StarsTagDeclaration.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/StarsTagDeclaration.java
@@ -65,6 +65,8 @@ import javax.faces.component.UIInput;
             name = ClientBehaviors.CHANGE,
             isDefault = true),
         @Behavior(
+            name = ClientBehaviors.INPUT),
+        @Behavior(
             name = ClientBehaviors.CLICK),
         @Behavior(
             name = ClientBehaviors.DBLCLICK)
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TextareaTagDeclaration.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TextareaTagDeclaration.java
index 3c653f8..c4f1009 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TextareaTagDeclaration.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TextareaTagDeclaration.java
@@ -67,6 +67,8 @@ import javax.faces.component.UIInput;
             name = ClientBehaviors.CHANGE,
             isDefault = true),
         @Behavior(
+            name = ClientBehaviors.INPUT),
+        @Behavior(
             name = ClientBehaviors.CLICK),
         @Behavior(
             name = ClientBehaviors.DBLCLICK),
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeSelectTagDeclaration.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeSelectTagDeclaration.java
index 9d47426..5e84f63 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeSelectTagDeclaration.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/TreeSelectTagDeclaration.java
@@ -56,6 +56,8 @@ import javax.faces.component.UISelectBoolean;
             name = ClientBehaviors.CHANGE,
             isDefault = true),
         @Behavior(
+            name = ClientBehaviors.INPUT),
+        @Behavior(
             name = ClientBehaviors.CLICK),
         @Behavior(
             name = ClientBehaviors.DBLCLICK),