This is an automated email from the ASF dual-hosted git repository. svenmeier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/wicket.git
The following commit(s) were added to refs/heads/master by this push: new 832ba30 WICKET-6667 change 'inputchange' to 'input' and log warning 832ba30 is described below commit 832ba308d0d041436cc12a2099237a28cabd642a Author: Sven Meier <svenme...@apache.org> AuthorDate: Fri May 17 11:32:35 2019 +0200 WICKET-6667 change 'inputchange' to 'input' and log warning --- .../main/java/org/apache/wicket/ajax/AjaxEventBehavior.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/wicket-core/src/main/java/org/apache/wicket/ajax/AjaxEventBehavior.java b/wicket-core/src/main/java/org/apache/wicket/ajax/AjaxEventBehavior.java index 23d8a4b..6fc040e 100644 --- a/wicket-core/src/main/java/org/apache/wicket/ajax/AjaxEventBehavior.java +++ b/wicket-core/src/main/java/org/apache/wicket/ajax/AjaxEventBehavior.java @@ -27,6 +27,8 @@ import org.apache.wicket.util.lang.Args; import org.apache.wicket.util.lang.Checks; import org.apache.wicket.util.string.Strings; import org.danekja.java.util.function.serializable.SerializableConsumer; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** * An ajax behavior that is attached to a certain client-side (usually javascript) event, such as @@ -62,6 +64,8 @@ import org.danekja.java.util.function.serializable.SerializableConsumer; */ public abstract class AjaxEventBehavior extends AbstractDefaultAjaxBehavior { + private static final Logger LOGGER = LoggerFactory.getLogger(AjaxEventBehavior.class); + private static final long serialVersionUID = 1L; private final String event; @@ -76,6 +80,13 @@ public abstract class AjaxEventBehavior extends AbstractDefaultAjaxBehavior { Args.notEmpty(event, "event"); + if ("inputchange".equals(event)) + { + // TODO Wicket 10 remove (see WICKET-6667) + event = "input"; + LOGGER.warn("Since version 9.0.0 Wicket no longer supports 'inputchange' events, please use 'input' instead"); + } + this.event = event; }