Updated Branches:
  refs/heads/master ad872d1ab -> e75cac978

WICKET-4901 AjaxPagingNaviagtionLink should provide updateAjaxAttributes like 
AjaxLink


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

Branch: refs/heads/master
Commit: e75cac978473957c908810c882f71c13ce6e5ad8
Parents: ad872d1
Author: Martin Tzvetanov Grigorov <[email protected]>
Authored: Mon Dec 3 10:26:27 2012 +0100
Committer: Martin Tzvetanov Grigorov <[email protected]>
Committed: Mon Dec 3 10:26:27 2012 +0100

----------------------------------------------------------------------
 .../paging/AjaxPagingNavigationIncrementLink.java  |   15 ++++++++++++++-
 .../paging/AjaxPagingNavigationLink.java           |   15 ++++++++++++++-
 2 files changed, 28 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/e75cac97/wicket-core/src/main/java/org/apache/wicket/ajax/markup/html/navigation/paging/AjaxPagingNavigationIncrementLink.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/main/java/org/apache/wicket/ajax/markup/html/navigation/paging/AjaxPagingNavigationIncrementLink.java
 
b/wicket-core/src/main/java/org/apache/wicket/ajax/markup/html/navigation/paging/AjaxPagingNavigationIncrementLink.java
index 8c688dc..e4bc726 100644
--- 
a/wicket-core/src/main/java/org/apache/wicket/ajax/markup/html/navigation/paging/AjaxPagingNavigationIncrementLink.java
+++ 
b/wicket-core/src/main/java/org/apache/wicket/ajax/markup/html/navigation/paging/AjaxPagingNavigationIncrementLink.java
@@ -17,6 +17,7 @@
 package org.apache.wicket.ajax.markup.html.navigation.paging;
 
 import org.apache.wicket.ajax.AjaxRequestTarget;
+import org.apache.wicket.ajax.attributes.AjaxRequestAttributes;
 import org.apache.wicket.ajax.markup.html.IAjaxLink;
 import org.apache.wicket.markup.html.navigation.paging.IPageable;
 import 
org.apache.wicket.markup.html.navigation.paging.PagingNavigationIncrementLink;
@@ -83,7 +84,19 @@ public class AjaxPagingNavigationIncrementLink extends 
PagingNavigationIncrement
        protected AjaxPagingNavigationBehavior 
newAjaxPagingNavigationBehavior(IPageable pageable,
                String event)
        {
-               return new AjaxPagingNavigationBehavior(this, pageable, event);
+               return new AjaxPagingNavigationBehavior(this, pageable, event)
+               {
+                       @Override
+                       protected void 
updateAjaxAttributes(AjaxRequestAttributes attributes)
+                       {
+                               super.updateAjaxAttributes(attributes);
+                               
AjaxPagingNavigationIncrementLink.this.updateAjaxAttributes(attributes);
+                       }
+               };
+       }
+
+       protected void updateAjaxAttributes(AjaxRequestAttributes attributes)
+       {
        }
 
        /**

http://git-wip-us.apache.org/repos/asf/wicket/blob/e75cac97/wicket-core/src/main/java/org/apache/wicket/ajax/markup/html/navigation/paging/AjaxPagingNavigationLink.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/main/java/org/apache/wicket/ajax/markup/html/navigation/paging/AjaxPagingNavigationLink.java
 
b/wicket-core/src/main/java/org/apache/wicket/ajax/markup/html/navigation/paging/AjaxPagingNavigationLink.java
index 0c1a9d4..c0fab68 100644
--- 
a/wicket-core/src/main/java/org/apache/wicket/ajax/markup/html/navigation/paging/AjaxPagingNavigationLink.java
+++ 
b/wicket-core/src/main/java/org/apache/wicket/ajax/markup/html/navigation/paging/AjaxPagingNavigationLink.java
@@ -17,6 +17,7 @@
 package org.apache.wicket.ajax.markup.html.navigation.paging;
 
 import org.apache.wicket.ajax.AjaxRequestTarget;
+import org.apache.wicket.ajax.attributes.AjaxRequestAttributes;
 import org.apache.wicket.ajax.markup.html.IAjaxLink;
 import org.apache.wicket.markup.html.navigation.paging.IPageable;
 import org.apache.wicket.markup.html.navigation.paging.PagingNavigationLink;
@@ -67,7 +68,19 @@ public class AjaxPagingNavigationLink extends 
PagingNavigationLink<Void> impleme
        protected AjaxPagingNavigationBehavior 
newAjaxPagingNavigationBehavior(IPageable pageable,
                String event)
        {
-               return new AjaxPagingNavigationBehavior(this, pageable, event);
+               return new AjaxPagingNavigationBehavior(this, pageable, event)
+               {
+                       @Override
+                       protected void 
updateAjaxAttributes(AjaxRequestAttributes attributes)
+                       {
+                               super.updateAjaxAttributes(attributes);
+                               
AjaxPagingNavigationLink.this.updateAjaxAttributes(attributes);
+                       }
+               };
+       }
+
+       protected void updateAjaxAttributes(AjaxRequestAttributes attributes)
+       {
        }
 
        /**

Reply via email to