You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by sv...@apache.org on 2014/07/15 22:40:18 UTC

git commit: WICKET-5644 prevent non-Ajax submit

Repository: wicket
Updated Branches:
  refs/heads/master 6afa1623d -> 4acb2bdf9


WICKET-5644 prevent non-Ajax submit

Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/4acb2bdf
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/4acb2bdf
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/4acb2bdf

Branch: refs/heads/master
Commit: 4acb2bdf92bdac9bd519ec7ca7c8160de35497f5
Parents: 6afa162
Author: svenmeier <sv...@meiers.net>
Authored: Tue Jul 15 22:39:43 2014 +0200
Committer: svenmeier <sv...@meiers.net>
Committed: Tue Jul 15 22:39:43 2014 +0200

----------------------------------------------------------------------
 .../apache/wicket/extensions/wizard/AjaxWizardButtonBar.java | 8 ++++++++
 1 file changed, 8 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/4acb2bdf/wicket-extensions/src/main/java/org/apache/wicket/extensions/wizard/AjaxWizardButtonBar.java
----------------------------------------------------------------------
diff --git a/wicket-extensions/src/main/java/org/apache/wicket/extensions/wizard/AjaxWizardButtonBar.java b/wicket-extensions/src/main/java/org/apache/wicket/extensions/wizard/AjaxWizardButtonBar.java
index bdcb9b6..34122de 100644
--- a/wicket-extensions/src/main/java/org/apache/wicket/extensions/wizard/AjaxWizardButtonBar.java
+++ b/wicket-extensions/src/main/java/org/apache/wicket/extensions/wizard/AjaxWizardButtonBar.java
@@ -21,6 +21,7 @@ import org.apache.wicket.MarkupContainer;
 import org.apache.wicket.ajax.AjaxRequestTarget;
 import org.apache.wicket.ajax.attributes.AjaxRequestAttributes;
 import org.apache.wicket.ajax.form.AjaxFormSubmitBehavior;
+import org.apache.wicket.markup.ComponentTag;
 
 /**
  * A bar of buttons for wizards utilizing {@link AjaxFormSubmitBehavior}.
@@ -102,6 +103,13 @@ public class AjaxWizardButtonBar extends WizardButtonBar
 
 				button.onError();
 			}
+			
+			@Override
+			protected void onComponentTag(ComponentTag tag)
+			{
+				// WICKET-5644 prevent non-Ajax submit (similar to AjaxButton WICKET-5594)
+				tag.put("type", "button");
+			}
 		});
 	}