Repository: wicket Updated Branches: refs/heads/wicket-6.x 966d4dd5e -> 64c8567fe
WICKET-5676 Double click causes internal error using AjaxFallbackDefaultDataTable Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/64c8567f Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/64c8567f Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/64c8567f Branch: refs/heads/wicket-6.x Commit: 64c8567fe1b97d19eac8222172e1bb2ccc4228de Parents: 966d4dd Author: Martin Tzvetanov Grigorov <[email protected]> Authored: Mon Aug 18 10:06:10 2014 +0200 Committer: Martin Tzvetanov Grigorov <[email protected]> Committed: Mon Aug 18 10:06:10 2014 +0200 ---------------------------------------------------------------------- .../navigation/paging/AjaxPagingNavigationIncrementLink.java | 4 ++++ .../markup/html/navigation/paging/AjaxPagingNavigationLink.java | 4 ++++ 2 files changed, 8 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/wicket/blob/64c8567f/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 760800c..6f47714 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 @@ -16,6 +16,7 @@ */ package org.apache.wicket.ajax.markup.html.navigation.paging; +import org.apache.wicket.ajax.AjaxChannel; import org.apache.wicket.ajax.AjaxRequestTarget; import org.apache.wicket.ajax.attributes.AjaxRequestAttributes; import org.apache.wicket.ajax.markup.html.IAjaxLink; @@ -50,6 +51,8 @@ public class AjaxPagingNavigationIncrementLink extends PagingNavigationIncrement { private static final long serialVersionUID = 1L; + public static final String PAGING_CHANNEL_NAME = "ajax-paging"; + /** * Constructor. * @@ -91,6 +94,7 @@ public class AjaxPagingNavigationIncrementLink extends PagingNavigationIncrement protected void updateAjaxAttributes(AjaxRequestAttributes attributes) { super.updateAjaxAttributes(attributes); + attributes.setChannel(new AjaxChannel(PAGING_CHANNEL_NAME, AjaxChannel.Type.ACTIVE)); AjaxPagingNavigationIncrementLink.this.updateAjaxAttributes(attributes); } }; http://git-wip-us.apache.org/repos/asf/wicket/blob/64c8567f/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 6ae6c53..c8bcb47 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 @@ -16,6 +16,9 @@ */ package org.apache.wicket.ajax.markup.html.navigation.paging; +import static org.apache.wicket.ajax.markup.html.navigation.paging.AjaxPagingNavigationIncrementLink.PAGING_CHANNEL_NAME; + +import org.apache.wicket.ajax.AjaxChannel; import org.apache.wicket.ajax.AjaxRequestTarget; import org.apache.wicket.ajax.attributes.AjaxRequestAttributes; import org.apache.wicket.ajax.markup.html.IAjaxLink; @@ -75,6 +78,7 @@ public class AjaxPagingNavigationLink extends PagingNavigationLink<Void> impleme protected void updateAjaxAttributes(AjaxRequestAttributes attributes) { super.updateAjaxAttributes(attributes); + attributes.setChannel(new AjaxChannel(PAGING_CHANNEL_NAME, AjaxChannel.Type.ACTIVE)); AjaxPagingNavigationLink.this.updateAjaxAttributes(attributes); } };
