Repository: wicket Updated Branches: refs/heads/master e79fcb878 -> 29c5221c1
WICKET-6216 Problem with queued components and border Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/29c5221c Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/29c5221c Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/29c5221c Branch: refs/heads/master Commit: 29c5221c151e71e83e0c49cc653d3ed3dfe59d41 Parents: e79fcb8 Author: Andrea Del Bene <[email protected]> Authored: Wed Jul 27 11:23:22 2016 +0200 Committer: Andrea Del Bene <[email protected]> Committed: Wed Jul 27 14:49:49 2016 +0200 ---------------------------------------------------------------------- .../org/apache/wicket/markup/html/border/Border.java | 7 +++++++ .../wicket/queueing/ComponentQueueingTest.java | 15 +++++++++++++++ 2 files changed, 22 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/wicket/blob/29c5221c/wicket-core/src/main/java/org/apache/wicket/markup/html/border/Border.java ---------------------------------------------------------------------- diff --git a/wicket-core/src/main/java/org/apache/wicket/markup/html/border/Border.java b/wicket-core/src/main/java/org/apache/wicket/markup/html/border/Border.java index 3104b23..ceef551 100644 --- a/wicket-core/src/main/java/org/apache/wicket/markup/html/border/Border.java +++ b/wicket-core/src/main/java/org/apache/wicket/markup/html/border/Border.java @@ -328,6 +328,13 @@ public abstract class Border extends WebMarkupContainer implements IComponentRes return this; } + @Override + public Border queue(Component... components) + { + getBodyContainer().queue(components); + return this; + } + /** * Queues children components to the Border itself * http://git-wip-us.apache.org/repos/asf/wicket/blob/29c5221c/wicket-core/src/test/java/org/apache/wicket/queueing/ComponentQueueingTest.java ---------------------------------------------------------------------- diff --git a/wicket-core/src/test/java/org/apache/wicket/queueing/ComponentQueueingTest.java b/wicket-core/src/test/java/org/apache/wicket/queueing/ComponentQueueingTest.java index b43e177..68dd6a0 100644 --- a/wicket-core/src/test/java/org/apache/wicket/queueing/ComponentQueueingTest.java +++ b/wicket-core/src/test/java/org/apache/wicket/queueing/ComponentQueueingTest.java @@ -648,7 +648,22 @@ public class ComponentQueueingTest extends WicketTestCase assertThat(p, hasPath(new Path(a, border, r, s, border.getBodyContainer(), b))); } + + @Test + public void queueBorderBody() throws Exception + { + + TestBorder border = new TestBorder("border"); + border.setBorderMarkup("<wicket:border><wicket:body/></wicket:border>"); + TestPage p = new TestPage(); + p.setPageMarkup("<div wicket:id=\"border\"><span wicket:id=\"label\"></span></div>"); + + p.add(border); + border.queue(new Label("label", "test")); + + tester.startPage(p); + } @Test public void border_nested()
