Author: ivaynberg
Date: Wed Jan 17 13:41:47 2007
New Revision: 497186
URL: http://svn.apache.org/viewvc?view=rev&rev=497186
Log:
fixed bugs
Modified:
incubator/wicket/trunk/wicket/src/main/java/wicket/ajax/form/AjaxFormSubmitBehavior.java
incubator/wicket/trunk/wicket/src/main/java/wicket/request/target/component/listener/BehaviorRequestTarget.java
Modified:
incubator/wicket/trunk/wicket/src/main/java/wicket/ajax/form/AjaxFormSubmitBehavior.java
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/ajax/form/AjaxFormSubmitBehavior.java?view=diff&rev=497186&r1=497185&r2=497186
==============================================================================
---
incubator/wicket/trunk/wicket/src/main/java/wicket/ajax/form/AjaxFormSubmitBehavior.java
(original)
+++
incubator/wicket/trunk/wicket/src/main/java/wicket/ajax/form/AjaxFormSubmitBehavior.java
Wed Jan 17 13:41:47 2007
@@ -135,7 +135,8 @@
{
onSubmit(target);
}
- else
+
+ if (!form.hasError())
{
onError(target);
}
Modified:
incubator/wicket/trunk/wicket/src/main/java/wicket/request/target/component/listener/BehaviorRequestTarget.java
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/request/target/component/listener/BehaviorRequestTarget.java?view=diff&rev=497186&r1=497185&r2=497186
==============================================================================
---
incubator/wicket/trunk/wicket/src/main/java/wicket/request/target/component/listener/BehaviorRequestTarget.java
(original)
+++
incubator/wicket/trunk/wicket/src/main/java/wicket/request/target/component/listener/BehaviorRequestTarget.java
Wed Jan 17 13:41:47 2007
@@ -95,6 +95,14 @@
}
// Invoke the interface method
- behaviorListener.onRequest();
+ component.getPage().beforeCallComponent(component,
IBehaviorListener.INTERFACE);
+ try
+ {
+ behaviorListener.onRequest();
+ }
+ finally
+ {
+ component.getPage().afterCallComponent(component,
IBehaviorListener.INTERFACE);
+ }
}
}