You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@click.apache.org by sa...@apache.org on 2010/10/27 11:02:00 UTC
svn commit: r1027862 - in
/click/trunk/click/examples/src/org/apache/click/examples/page/ajax: ./
compare/ content/ form/ table/
Author: sabob
Date: Wed Oct 27 09:02:00 2010
New Revision: 1027862
URL: http://svn.apache.org/viewvc?rev=1027862&view=rev
Log:
Moved Ajax functionality into AjaxBehavior
Modified:
click/trunk/click/examples/src/org/apache/click/examples/page/ajax/AjaxBehaviorPage.java
click/trunk/click/examples/src/org/apache/click/examples/page/ajax/AjaxFallbackPage.java
click/trunk/click/examples/src/org/apache/click/examples/page/ajax/AjaxRedirectPage.java
click/trunk/click/examples/src/org/apache/click/examples/page/ajax/compare/JavascriptAjaxDemoPage.java
click/trunk/click/examples/src/org/apache/click/examples/page/ajax/compare/JqueryAjaxDemoPage.java
click/trunk/click/examples/src/org/apache/click/examples/page/ajax/compare/PrototypeAjaxDemoPage.java
click/trunk/click/examples/src/org/apache/click/examples/page/ajax/content/JsonResponsePage.java
click/trunk/click/examples/src/org/apache/click/examples/page/ajax/content/XmlResponsePage.java
click/trunk/click/examples/src/org/apache/click/examples/page/ajax/form/AdvancedFormAjaxPage.java
click/trunk/click/examples/src/org/apache/click/examples/page/ajax/form/SimpleFormAjaxPage.java
click/trunk/click/examples/src/org/apache/click/examples/page/ajax/table/TableAjaxPage.java
Modified: click/trunk/click/examples/src/org/apache/click/examples/page/ajax/AjaxBehaviorPage.java
URL: http://svn.apache.org/viewvc/click/trunk/click/examples/src/org/apache/click/examples/page/ajax/AjaxBehaviorPage.java?rev=1027862&r1=1027861&r2=1027862&view=diff
==============================================================================
--- click/trunk/click/examples/src/org/apache/click/examples/page/ajax/AjaxBehaviorPage.java (original)
+++ click/trunk/click/examples/src/org/apache/click/examples/page/ajax/AjaxBehaviorPage.java Wed Oct 27 09:02:00 2010
@@ -20,7 +20,7 @@ package org.apache.click.examples.page.a
import org.apache.click.Control;
import org.apache.click.ActionResult;
-import org.apache.click.ajax.AjaxBehavior;
+import org.apache.click.ajax.DefaultAjaxBehavior;
import org.apache.click.control.ActionLink;
import org.apache.click.examples.page.BorderPage;
@@ -46,7 +46,7 @@ public class AjaxBehaviorPage extends Bo
// Add an Ajax behavior to the link. The behavior will be invoked when the
// link is clicked. See the basic-ajax-demo.htm template for the client-side
// Ajax code
- link.addBehavior(new AjaxBehavior() {
+ link.addBehavior(new DefaultAjaxBehavior() {
@Override
public ActionResult onAction(Control source) {
Modified: click/trunk/click/examples/src/org/apache/click/examples/page/ajax/AjaxFallbackPage.java
URL: http://svn.apache.org/viewvc/click/trunk/click/examples/src/org/apache/click/examples/page/ajax/AjaxFallbackPage.java?rev=1027862&r1=1027861&r2=1027862&view=diff
==============================================================================
--- click/trunk/click/examples/src/org/apache/click/examples/page/ajax/AjaxFallbackPage.java (original)
+++ click/trunk/click/examples/src/org/apache/click/examples/page/ajax/AjaxFallbackPage.java Wed Oct 27 09:02:00 2010
@@ -21,7 +21,7 @@ package org.apache.click.examples.page.a
import org.apache.click.ActionListener;
import org.apache.click.Control;
import org.apache.click.ActionResult;
-import org.apache.click.ajax.AjaxBehavior;
+import org.apache.click.ajax.DefaultAjaxBehavior;
import org.apache.click.control.ActionLink;
import org.apache.click.examples.page.BorderPage;
@@ -41,7 +41,7 @@ public class AjaxFallbackPage extends Bo
addControl(link);
// If JavaScript is enabled, the AjaxBehavior will be called
- link.addBehavior(new AjaxBehavior() {
+ link.addBehavior(new DefaultAjaxBehavior() {
@Override
public ActionResult onAction(Control source) {
Modified: click/trunk/click/examples/src/org/apache/click/examples/page/ajax/AjaxRedirectPage.java
URL: http://svn.apache.org/viewvc/click/trunk/click/examples/src/org/apache/click/examples/page/ajax/AjaxRedirectPage.java?rev=1027862&r1=1027861&r2=1027862&view=diff
==============================================================================
--- click/trunk/click/examples/src/org/apache/click/examples/page/ajax/AjaxRedirectPage.java (original)
+++ click/trunk/click/examples/src/org/apache/click/examples/page/ajax/AjaxRedirectPage.java Wed Oct 27 09:02:00 2010
@@ -22,7 +22,7 @@ import java.util.Date;
import org.apache.click.ActionResult;
import org.apache.click.Context;
import org.apache.click.Control;
-import org.apache.click.ajax.AjaxBehavior;
+import org.apache.click.ajax.DefaultAjaxBehavior;
import org.apache.click.control.ActionLink;
import org.apache.click.examples.page.BorderPage;
@@ -46,7 +46,7 @@ public class AjaxRedirectPage extends Bo
redirectLink.setId("redirectLinkId");
addControl(redirectLink);
- redirectLink.addBehavior(new AjaxBehavior() {
+ redirectLink.addBehavior(new DefaultAjaxBehavior() {
@Override
public ActionResult onAction(Control source) {
Modified: click/trunk/click/examples/src/org/apache/click/examples/page/ajax/compare/JavascriptAjaxDemoPage.java
URL: http://svn.apache.org/viewvc/click/trunk/click/examples/src/org/apache/click/examples/page/ajax/compare/JavascriptAjaxDemoPage.java?rev=1027862&r1=1027861&r2=1027862&view=diff
==============================================================================
--- click/trunk/click/examples/src/org/apache/click/examples/page/ajax/compare/JavascriptAjaxDemoPage.java (original)
+++ click/trunk/click/examples/src/org/apache/click/examples/page/ajax/compare/JavascriptAjaxDemoPage.java Wed Oct 27 09:02:00 2010
@@ -20,7 +20,7 @@ package org.apache.click.examples.page.a
import org.apache.click.Control;
import org.apache.click.ActionResult;
-import org.apache.click.ajax.AjaxBehavior;
+import org.apache.click.ajax.DefaultAjaxBehavior;
import org.apache.click.control.ActionLink;
import org.apache.click.examples.page.BorderPage;
@@ -41,7 +41,7 @@ public class JavascriptAjaxDemoPage exte
// Add an Ajax behavior to the link. The behavior will be invoked when the
// link is clicked. See the basic-ajax-demo.htm template for the client-side
// Ajax code
- link.addBehavior(new AjaxBehavior() {
+ link.addBehavior(new DefaultAjaxBehavior() {
@Override
public ActionResult onAction(Control source) {
Modified: click/trunk/click/examples/src/org/apache/click/examples/page/ajax/compare/JqueryAjaxDemoPage.java
URL: http://svn.apache.org/viewvc/click/trunk/click/examples/src/org/apache/click/examples/page/ajax/compare/JqueryAjaxDemoPage.java?rev=1027862&r1=1027861&r2=1027862&view=diff
==============================================================================
--- click/trunk/click/examples/src/org/apache/click/examples/page/ajax/compare/JqueryAjaxDemoPage.java (original)
+++ click/trunk/click/examples/src/org/apache/click/examples/page/ajax/compare/JqueryAjaxDemoPage.java Wed Oct 27 09:02:00 2010
@@ -20,7 +20,7 @@ package org.apache.click.examples.page.a
import org.apache.click.Control;
import org.apache.click.ActionResult;
-import org.apache.click.ajax.AjaxBehavior;
+import org.apache.click.ajax.DefaultAjaxBehavior;
import org.apache.click.control.ActionLink;
import org.apache.click.examples.page.BorderPage;
@@ -41,7 +41,7 @@ public class JqueryAjaxDemoPage extends
// Add an Ajax behavior to the link. The behavior will be invoked when the
// link is clicked. See the basic-ajax-demo.htm template for the client-side
// Ajax code
- link.addBehavior(new AjaxBehavior() {
+ link.addBehavior(new DefaultAjaxBehavior() {
@Override
public ActionResult onAction(Control source) {
Modified: click/trunk/click/examples/src/org/apache/click/examples/page/ajax/compare/PrototypeAjaxDemoPage.java
URL: http://svn.apache.org/viewvc/click/trunk/click/examples/src/org/apache/click/examples/page/ajax/compare/PrototypeAjaxDemoPage.java?rev=1027862&r1=1027861&r2=1027862&view=diff
==============================================================================
--- click/trunk/click/examples/src/org/apache/click/examples/page/ajax/compare/PrototypeAjaxDemoPage.java (original)
+++ click/trunk/click/examples/src/org/apache/click/examples/page/ajax/compare/PrototypeAjaxDemoPage.java Wed Oct 27 09:02:00 2010
@@ -20,7 +20,7 @@ package org.apache.click.examples.page.a
import org.apache.click.Control;
import org.apache.click.ActionResult;
-import org.apache.click.ajax.AjaxBehavior;
+import org.apache.click.ajax.DefaultAjaxBehavior;
import org.apache.click.control.ActionLink;
import org.apache.click.examples.page.BorderPage;
@@ -41,7 +41,7 @@ public class PrototypeAjaxDemoPage exten
// Add an Ajax behavior to the link. The behavior will be invoked when the
// link is clicked. See the basic-ajax-demo.htm template for the client-side
// Ajax code
- link.addBehavior(new AjaxBehavior() {
+ link.addBehavior(new DefaultAjaxBehavior() {
@Override
public ActionResult onAction(Control source) {
Modified: click/trunk/click/examples/src/org/apache/click/examples/page/ajax/content/JsonResponsePage.java
URL: http://svn.apache.org/viewvc/click/trunk/click/examples/src/org/apache/click/examples/page/ajax/content/JsonResponsePage.java?rev=1027862&r1=1027861&r2=1027862&view=diff
==============================================================================
--- click/trunk/click/examples/src/org/apache/click/examples/page/ajax/content/JsonResponsePage.java (original)
+++ click/trunk/click/examples/src/org/apache/click/examples/page/ajax/content/JsonResponsePage.java Wed Oct 27 09:02:00 2010
@@ -20,7 +20,7 @@ package org.apache.click.examples.page.a
import org.apache.click.Control;
import org.apache.click.ActionResult;
-import org.apache.click.ajax.AjaxBehavior;
+import org.apache.click.ajax.DefaultAjaxBehavior;
import org.apache.click.control.ActionLink;
import org.apache.click.examples.page.BorderPage;
@@ -41,7 +41,7 @@ public class JsonResponsePage extends Bo
// Add an Ajax behavior to the link. The behavior will be invoked when the
// link is clicked. See the basic-ajax-demo.htm template for the client-side
// Ajax code
- link.addBehavior(new AjaxBehavior() {
+ link.addBehavior(new DefaultAjaxBehavior() {
@Override
public ActionResult onAction(Control source) {
Modified: click/trunk/click/examples/src/org/apache/click/examples/page/ajax/content/XmlResponsePage.java
URL: http://svn.apache.org/viewvc/click/trunk/click/examples/src/org/apache/click/examples/page/ajax/content/XmlResponsePage.java?rev=1027862&r1=1027861&r2=1027862&view=diff
==============================================================================
--- click/trunk/click/examples/src/org/apache/click/examples/page/ajax/content/XmlResponsePage.java (original)
+++ click/trunk/click/examples/src/org/apache/click/examples/page/ajax/content/XmlResponsePage.java Wed Oct 27 09:02:00 2010
@@ -20,7 +20,7 @@ package org.apache.click.examples.page.a
import org.apache.click.Control;
import org.apache.click.ActionResult;
-import org.apache.click.ajax.AjaxBehavior;
+import org.apache.click.ajax.DefaultAjaxBehavior;
import org.apache.click.control.ActionLink;
import org.apache.click.examples.page.BorderPage;
@@ -41,7 +41,7 @@ public class XmlResponsePage extends Bor
// Add an Ajax behavior to the link. The behavior will be invoked when the
// link is clicked. See the basic-ajax-demo.htm template for the client-side
// Ajax code
- link.addBehavior(new AjaxBehavior() {
+ link.addBehavior(new DefaultAjaxBehavior() {
@Override
public ActionResult onAction(Control source) {
Modified: click/trunk/click/examples/src/org/apache/click/examples/page/ajax/form/AdvancedFormAjaxPage.java
URL: http://svn.apache.org/viewvc/click/trunk/click/examples/src/org/apache/click/examples/page/ajax/form/AdvancedFormAjaxPage.java?rev=1027862&r1=1027861&r2=1027862&view=diff
==============================================================================
--- click/trunk/click/examples/src/org/apache/click/examples/page/ajax/form/AdvancedFormAjaxPage.java (original)
+++ click/trunk/click/examples/src/org/apache/click/examples/page/ajax/form/AdvancedFormAjaxPage.java Wed Oct 27 09:02:00 2010
@@ -21,9 +21,8 @@ package org.apache.click.examples.page.a
import java.util.HashMap;
import java.util.List;
import org.apache.click.Control;
-import org.apache.click.ControlRegistry;
import org.apache.click.ActionResult;
-import org.apache.click.ajax.AjaxBehavior;
+import org.apache.click.ajax.DefaultAjaxBehavior;
import org.apache.click.control.Form;
import org.apache.click.control.Submit;
import org.apache.click.control.TextField;
@@ -58,7 +57,7 @@ public class AdvancedFormAjaxPage extend
form.add(save);
form.add(cancel);
- save.addBehavior(new AjaxBehavior() {
+ save.addBehavior(new DefaultAjaxBehavior() {
@Override
public ActionResult onAction(Control source) {
@@ -67,7 +66,7 @@ public class AdvancedFormAjaxPage extend
}
});
- cancel.addBehavior(new AjaxBehavior() {
+ cancel.addBehavior(new DefaultAjaxBehavior() {
@Override
public ActionResult onAction(Control source) {
@@ -81,7 +80,7 @@ public class AdvancedFormAjaxPage extend
// NOTE: we add a Behavior to Form so that Click registers the Form as an Ajax target
// ALSO NOTE: we don't implement the onAction method as the save and cancel Submits
// handles the Behavior action event
- form.addBehavior(new AjaxBehavior());
+ form.addBehavior(new DefaultAjaxBehavior());
// Instead of adding a behavior, the same can be achived by explicitly registering the Form as an Ajax Target:
// ControlRegistry.registerAjaxTarget(form);
Modified: click/trunk/click/examples/src/org/apache/click/examples/page/ajax/form/SimpleFormAjaxPage.java
URL: http://svn.apache.org/viewvc/click/trunk/click/examples/src/org/apache/click/examples/page/ajax/form/SimpleFormAjaxPage.java?rev=1027862&r1=1027861&r2=1027862&view=diff
==============================================================================
--- click/trunk/click/examples/src/org/apache/click/examples/page/ajax/form/SimpleFormAjaxPage.java (original)
+++ click/trunk/click/examples/src/org/apache/click/examples/page/ajax/form/SimpleFormAjaxPage.java Wed Oct 27 09:02:00 2010
@@ -22,7 +22,7 @@ import java.util.HashMap;
import java.util.List;
import org.apache.click.Control;
import org.apache.click.ActionResult;
-import org.apache.click.ajax.AjaxBehavior;
+import org.apache.click.ajax.DefaultAjaxBehavior;
import org.apache.click.control.Field;
import org.apache.click.control.Form;
import org.apache.click.control.Submit;
@@ -46,7 +46,7 @@ public class SimpleFormAjaxPage extends
form.add(nameFld);
form.add(saveBtn);
- saveBtn.addBehavior(new AjaxBehavior() {
+ saveBtn.addBehavior(new DefaultAjaxBehavior() {
@Override
public ActionResult onAction(Control source) {
@@ -59,7 +59,7 @@ public class SimpleFormAjaxPage extends
// NOTE: we add a Behavior to Form so that Click registers the Form as an Ajax target
// ALSO NOTE: we don't implement the onAction method as the ok Submit
// handles the Behavior action event
- form.addBehavior(new AjaxBehavior());
+ form.addBehavior(new DefaultAjaxBehavior());
// Instead of adding a behavior, the same can be achived by explicitly registering the Form as an Ajax Target:
// ControlRegistry.registerAjaxTarget(form);
Modified: click/trunk/click/examples/src/org/apache/click/examples/page/ajax/table/TableAjaxPage.java
URL: http://svn.apache.org/viewvc/click/trunk/click/examples/src/org/apache/click/examples/page/ajax/table/TableAjaxPage.java?rev=1027862&r1=1027861&r2=1027862&view=diff
==============================================================================
--- click/trunk/click/examples/src/org/apache/click/examples/page/ajax/table/TableAjaxPage.java (original)
+++ click/trunk/click/examples/src/org/apache/click/examples/page/ajax/table/TableAjaxPage.java Wed Oct 27 09:02:00 2010
@@ -24,6 +24,7 @@ import javax.annotation.Resource;
import org.apache.click.Control;
import org.apache.click.ActionResult;
import org.apache.click.ajax.AjaxBehavior;
+import org.apache.click.ajax.DefaultAjaxBehavior;
import org.apache.click.control.ActionLink;
import org.apache.click.control.Column;
import org.apache.click.control.Table;
@@ -56,7 +57,7 @@ public class TableAjaxPage extends Borde
public TableAjaxPage() {
addControl(editLink);
- editLink.addBehavior(new AjaxBehavior() {
+ editLink.addBehavior(new DefaultAjaxBehavior() {
@Override
public ActionResult onAction(Control source) {
@@ -66,7 +67,7 @@ public class TableAjaxPage extends Borde
});
addControl(deleteLink);
- deleteLink.addBehavior(new AjaxBehavior() {
+ deleteLink.addBehavior(new DefaultAjaxBehavior() {
@Override
public ActionResult onAction(Control source) {
@@ -75,7 +76,7 @@ public class TableAjaxPage extends Borde
}
});
- table.getControlLink().addBehavior(new AjaxBehavior() {
+ table.getControlLink().addBehavior(new DefaultAjaxBehavior() {
@Override
public ActionResult onAction(Control source) {