You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by jr...@apache.org on 2010/04/20 22:38:48 UTC
svn commit: r936053 -
/wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/ajax/markup/html/form/AjaxSubmitLink.java
Author: jrthomerson
Date: Tue Apr 20 20:38:47 2010
New Revision: 936053
URL: http://svn.apache.org/viewvc?rev=936053&view=rev
Log:
fixes WICKET-2837
Modified:
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/ajax/markup/html/form/AjaxSubmitLink.java
Modified: wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/ajax/markup/html/form/AjaxSubmitLink.java
URL: http://svn.apache.org/viewvc/wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/ajax/markup/html/form/AjaxSubmitLink.java?rev=936053&r1=936052&r2=936053&view=diff
==============================================================================
--- wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/ajax/markup/html/form/AjaxSubmitLink.java (original)
+++ wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/ajax/markup/html/form/AjaxSubmitLink.java Tue Apr 20 20:38:47 2010
@@ -28,34 +28,6 @@ import org.apache.wicket.util.string.App
* A link that submits a form via ajax. Since this link takes the form as a constructor argument it
* does not need to be inside form's component hierarchy.
*
- * <p/>
- * It works by splitting the javascript/Ajax calls from the normal non-ajax requests by generating:
- *
- * <pre>
- * <a href="normal action url" onclick="ajax javascript script; return
- * false;">link</a>
- * </pre>
- *
- * If/when javascript is turned off in the browser, or it doesn't support javascript, then the
- * browser will not respond to the onclick event, using the href directly. Wicket will then use a
- * normal request target, and call the serverside onClick with a null {@link AjaxRequestTarget}.
- *
- * If javascript is enabled, Wicket will send an ajax request, and process it serverside with an
- * {@link AjaxRequestTarget} that is supplied to the server-side onClick method. The "return false"
- * in the <a href> onclick handler ensures the browser doesn't perform the normal request too.
- *
- * The latter is nicely illustrated with this:
- *
- * <pre>
- * <a href="javascript:alert('href event handler');"
- * onclick="alert('onclick event handler');">clicking me gives two
- * alerts</a>
- *
- * <a href="javascript:alert('href event handler');"
- * onclick="alert('onclick event handler');return false;">clicking me
- * gives only one alert</a>
- * </pre>
- *
* @since 1.2
*
* @author Igor Vaynberg (ivaynberg)